Project

General

Profile

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

Amber Herold, 03/17/2010 02:33 PM

1 1 Amber Herold
h1. Download additional Software
2
3
4
h3. 3.1 Install the additional package repositories 
5
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
h4. 3.1.1 Extra Packages for Enterprise Linux (EPEL) 
18
19
* http://fedoraproject.org/wiki/EPEL
20
* contains a wealth of packages required for appion
21
22
.Download repository rpm and install
23
24
<pre>
25
$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/`uname -i`/epel-release-5-3.noarch.rpm
26
</pre>
27
28
h4. 3.1.2 RPM Fusion 
29
30
* http://rpmfusion.org/
31
* good for mp3 and other patent limited software
32
33
.Download repository rpms and install
34
35
<pre>
36
$ sudo rpm -Uhv http://download1.rpmfusion.org/free/el/updates/testing/5/`uname -i`/rpmfusion-free-release-5-0.1.noarch.rpm
37
$ sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/el/updates/testing/5/`uname -i`/rpmfusion-nonfree-release-5-0.1.noarch.rpm
38
</pre>
39
40
h3. 3.2 Update current packages 
41
42
.Update the updater to make life easier
43
44
<pre>
45
$ sudo yum -y update yum
46
</pre>
47
48
.Update all packages
49
50
<pre>
51
$ sudo yum -y update
52
</pre>
53
54
*NOTE*
55
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 
56
You may want to restart your computer when this completes.
57
58
h4. .Install Complete list of additional packages:
59
60
* *python tools*: python-tools python-devel
61
* *general applications*: subversion ImageMagick grace gnuplot python-matplotlib
62
* *Tilt Picker*: wxPython numpy scipy python-imaging
63
* *FindEM*: gcc-gfortran compat-gcc-34-g77
64
* *Ace 2*: gcc-objc fftw3-devel gsl-devel
65
* *Sinedon*: mysql mysql-server MySQL-python
66
* *DBEM*: httpd php php-mysql phpMyAdmin
67
* *Xmipp MPI*: gcc-c++ openmpi-devel libtiff-devel
68
* *MRC tools*: php-devel gd-devel re2c fftw2-devel php-gd
69
* *UCSF Chimera imaging*: xorg-x11-server-Xvfb
70
71
<pre>
72
$ sudo yum -y install \
73
python-tools python-devel python-matplotlib \
74
subversion ImageMagick grace gnuplot \
75
wxPython numpy scipy python-imaging \
76
gcc-gfortran compat-gcc-34-g77 \
77
gcc-objc fftw3-devel gsl-devel \
78
mysql mysql-server MySQL-python \
79
httpd php php-mysql phpMyAdmin  \
80
gcc-c++ openmpi-devel libtiff-devel \
81
php-devel gd-devel re2c fftw2-devel php-gd \
82
xorg-x11-server-Xvfb
83
</pre>
84
85
If you have an nVidia video card and setup RPM fusion, install the nVidia binary, will speed things up especially for UCSF Chimera
86
87
<pre>
88
$ sudo yum -y install nvidia-x11-drv
89
</pre>
90
91
.Clean up packages to save drive space
92
93
<pre>
94
$ sudo yum clean all
95
</pre>
96
97
.Re-index the hard drive, this will come in handy later
98
99
<pre>
100
$ sudo updatedb
101
</pre>
102
103
.Enable servers on reboot
104
105
<pre>
106
$ sudo /sbin/chkconfig httpd on
107
</pre>
108
109
<pre>
110
$ sudo /sbin/chkconfig mysqld on
111
</pre>
112
113
You can further configure this with the GUI and turn off unnecessary items
114
115
<pre>
116
$ system-config-services
117
</pre>
118
119
.Reboot the computer
120
121
<pre>
122
$ sudo reboot
123
</pre>