Project

General

Profile

Download additional Software (CentOS Specific) » History » Version 10

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