Project

General

Profile

Actions

Download additional Software (CentOS Specific) » History » Revision 14

« Previous | Revision 14/47 (diff) | Next »
Neil Voss, 05/11/2010 02:13 PM


Download additional Software (CentOS Specific)

Install the additional package repositories

NOTE

There are several additional CentOS repositories that you can install. These repositories provide additional packages, such as patented software (MP3 players), 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 EPEL and RPM Fusion. Read more here:

CentOS Additional Repositories

Extra Packages for Enterprise Linux (EPEL)

Download repository rpm and install

sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/`uname -i`/epel-release-5-3.noarch.rpm

RPM Fusion (optional)

Download repository rpms and install

sudo rpm -Uhv http://download1.rpmfusion.org/free/el/updates/testing/5/`uname -i`/rpmfusion-free-release-5-0.1.noarch.rpm
sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/el/updates/testing/5/`uname -i`/rpmfusion-nonfree-release-5-0.1.noarch.rpm

Update current packages

.Update the updater to make life easier

sudo yum -y update yum

.Update all packages

sudo yum -y update

NOTE
Download was over 129 MB (in July 2009). If you have a slow internet connection you can setup presto/deltarpms, see this email and this email for more information

You will want to restart your computer when this completes.

Install Complete list of additional packages:

  • python tools: python-tools python-devel
  • general applications: subversion ImageMagick grace gnuplot python-matplotlib
  • Tilt Picker: wxPython numpy scipy python-imaging
  • FindEM: gcc-gfortran compat-gcc-34-g77
  • Ace 2: gcc-objc fftw3-devel gsl-devel
  • Sinedon: mysql mysql-server MySQL-python
  • DBEM: httpd php php-mysql phpMyAdmin
  • Xmipp MPI: gcc-c++ openmpi-devel libtiff-devel
  • MRC tools: php-devel gd-devel re2c fftw2-devel php-gd
  • UCSF Chimera imaging: xorg-x11-server-Xvfb
sudo yum -y install \
python-tools python-devel python-matplotlib \
subversion ImageMagick grace gnuplot \
wxPython numpy scipy python-imaging \
gcc-gfortran compat-gcc-34-g77 \
gcc-objc fftw3-devel gsl-devel \
mysql mysql-server MySQL-python \
httpd php php-mysql phpMyAdmin  \
gcc-c++ openmpi-devel libtiff-devel \
php-devel gd-devel re2c fftw2-devel php-gd \
xorg-x11-server-Xvfb

If you have an nVidia video card and setup RPM fusion, install the nVidia binary, will speed things up especially for UCSF Chimera

sudo yum -y install nvidia-x11-drv

Clean up packages to save drive space

sudo yum clean all

Re-index the hard drive, this will come in handy later

sudo updatedb

Enable servers on reboot

$ sudo /sbin/chkconfig httpd on
$ sudo /sbin/chkconfig mysqld on

You can further configure this with the GUI and turn off unnecessary items

$ system-config-services

Reboot the computer

$ sudo reboot

< Instructions for installing CentOS on your computer | Database Server Installation >


Updated by Neil Voss over 14 years ago · 14 revisions