Download additional Software (CentOS Specific) » History » Version 12
Neil Voss, 05/11/2010 11:58 AM
1 | 4 | Amber Herold | h1. Download additional Software (CentOS Specific) |
---|---|---|---|
2 | 1 | Amber Herold | |
3 | |||
4 | 6 | Amber Herold | h2. Install the additional package repositories |
5 | 1 | Amber Herold | |
6 | *NOTE* |
||
7 | |||
8 | 12 | Neil Voss | There are several additional CentOS repositories that you can install. These repositories provide additional packages, such as patented software (MP3 players), closed source applications (Flash plugin, Adobe Acrobat Reader) and lesser used packages (python numpy, Gnu Scientific Library). But some repositories install packages over other packages, which can cause problems and conflicts (ATrpms is bad at this). So I recommend only installing EPEL and RPM Fusion. Read more here: |
9 | 10 | Neil Voss | |
10 | 1 | Amber Herold | "CentOS Additional Repositories":http://wiki.centos.org/AdditionalResources/Repositories |
11 | |||
12 | |||
13 | 2 | Amber Herold | h3. Extra Packages for Enterprise Linux (EPEL) |
14 | 1 | Amber Herold | |
15 | * http://fedoraproject.org/wiki/EPEL |
||
16 | * contains a wealth of packages required for appion |
||
17 | |||
18 | 10 | Neil Voss | Download repository rpm and install |
19 | 1 | Amber Herold | |
20 | <pre> |
||
21 | $ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/`uname -i`/epel-release-5-3.noarch.rpm |
||
22 | </pre> |
||
23 | |||
24 | 9 | Neil Voss | h3. RPM Fusion (optional) |
25 | 1 | Amber Herold | |
26 | * http://rpmfusion.org/ |
||
27 | * good for mp3 and other patent limited software |
||
28 | |||
29 | 10 | Neil Voss | Download repository rpms and install |
30 | 1 | Amber Herold | |
31 | <pre> |
||
32 | $ sudo rpm -Uhv http://download1.rpmfusion.org/free/el/updates/testing/5/`uname -i`/rpmfusion-free-release-5-0.1.noarch.rpm |
||
33 | $ sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/el/updates/testing/5/`uname -i`/rpmfusion-nonfree-release-5-0.1.noarch.rpm |
||
34 | </pre> |
||
35 | |||
36 | 6 | Amber Herold | h2. Update current packages |
37 | 1 | Amber Herold | |
38 | .Update the updater to make life easier |
||
39 | |||
40 | <pre> |
||
41 | $ sudo yum -y update yum |
||
42 | </pre> |
||
43 | |||
44 | .Update all packages |
||
45 | |||
46 | <pre> |
||
47 | $ sudo yum -y update |
||
48 | </pre> |
||
49 | |||
50 | *NOTE* |
||
51 | Download was over 129 MB (in July 2009). If you have a slow internet connection you can setup presto/deltarpms, "see this email]":http://www.linux-archive.org/centos-development/222706-presto-deltarpm.html |
||
52 | You may want to restart your computer when this completes. |
||
53 | |||
54 | 6 | Amber Herold | h3. Install Complete list of additional packages: |
55 | 1 | Amber Herold | |
56 | * *python tools*: python-tools python-devel |
||
57 | * *general applications*: subversion ImageMagick grace gnuplot python-matplotlib |
||
58 | * *Tilt Picker*: wxPython numpy scipy python-imaging |
||
59 | * *FindEM*: gcc-gfortran compat-gcc-34-g77 |
||
60 | * *Ace 2*: gcc-objc fftw3-devel gsl-devel |
||
61 | * *Sinedon*: mysql mysql-server MySQL-python |
||
62 | * *DBEM*: httpd php php-mysql phpMyAdmin |
||
63 | * *Xmipp MPI*: gcc-c++ openmpi-devel libtiff-devel |
||
64 | * *MRC tools*: php-devel gd-devel re2c fftw2-devel php-gd |
||
65 | * *UCSF Chimera imaging*: xorg-x11-server-Xvfb |
||
66 | |||
67 | <pre> |
||
68 | $ sudo yum -y install \ |
||
69 | python-tools python-devel python-matplotlib \ |
||
70 | subversion ImageMagick grace gnuplot \ |
||
71 | wxPython numpy scipy python-imaging \ |
||
72 | gcc-gfortran compat-gcc-34-g77 \ |
||
73 | gcc-objc fftw3-devel gsl-devel \ |
||
74 | mysql mysql-server MySQL-python \ |
||
75 | httpd php php-mysql phpMyAdmin \ |
||
76 | gcc-c++ openmpi-devel libtiff-devel \ |
||
77 | php-devel gd-devel re2c fftw2-devel php-gd \ |
||
78 | xorg-x11-server-Xvfb |
||
79 | </pre> |
||
80 | |||
81 | If you have an nVidia video card and setup RPM fusion, install the nVidia binary, will speed things up especially for UCSF Chimera |
||
82 | |||
83 | <pre> |
||
84 | $ sudo yum -y install nvidia-x11-drv |
||
85 | </pre> |
||
86 | |||
87 | 6 | Amber Herold | h4. Clean up packages to save drive space |
88 | 1 | Amber Herold | |
89 | <pre> |
||
90 | $ sudo yum clean all |
||
91 | </pre> |
||
92 | |||
93 | 6 | Amber Herold | h4. Re-index the hard drive, this will come in handy later |
94 | 1 | Amber Herold | |
95 | <pre> |
||
96 | $ sudo updatedb |
||
97 | </pre> |
||
98 | |||
99 | 6 | Amber Herold | h4. Enable servers on reboot |
100 | 1 | Amber Herold | |
101 | <pre> |
||
102 | $ sudo /sbin/chkconfig httpd on |
||
103 | </pre> |
||
104 | |||
105 | <pre> |
||
106 | $ sudo /sbin/chkconfig mysqld on |
||
107 | </pre> |
||
108 | |||
109 | You can further configure this with the GUI and turn off unnecessary items |
||
110 | |||
111 | <pre> |
||
112 | $ system-config-services |
||
113 | </pre> |
||
114 | |||
115 | 6 | Amber Herold | h4. Reboot the computer |
116 | 1 | Amber Herold | |
117 | <pre> |
||
118 | $ sudo reboot |
||
119 | </pre> |
||
120 | 5 | Amber Herold | |
121 | ______ |
||
122 | |||
123 | |||
124 | [[Instructions for installing CentOS on your computer|< Instructions for installing CentOS on your computer]] | [[Database Server Installation|Database Server Installation >]] |
||
125 | 8 | Amber Herold | |
126 | ______ |