Project

General

Profile

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

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