Download additional Software (CentOS Specific) » History » Version 8
Amber Herold, 04/22/2010 01:46 PM
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 | 6 | Amber Herold | h3. RPM Fusion |
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 | ______ |