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> |