Download additional Software (CentOS Specific) » History » Version 7
Amber Herold, 04/20/2010 02:33 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 >]] |