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