Project

General

Profile

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

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