Skip to content

Instantly share code, notes, and snippets.

@bugcloud
Last active December 16, 2015 02:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bugcloud/5363980 to your computer and use it in GitHub Desktop.
Save bugcloud/5363980 to your computer and use it in GitHub Desktop.
basic setup centOS 5.
#!/bin/bash
sed -i 's/^/#/g' /etc/sysconfig/i18n
echo 'LANG="ja_JP.utf8"' >> /etc/sysconfig/i18n
# install RPM forge
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm
# use 32bit?
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-*.rpm
rpm -i rpmforge-release-*.rpm
sed -i 's/enabled = 1/enabled = 0/g' /etc/yum.repos.d/rpmforge.repo
sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/rpmforge.repo
# install EPEL
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
#use 32bit?
# rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
sed -i 's/enabled = 1/enabled = 0/g' /etc/yum.repos.d/epel.repo
sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/epel.repo
# install many packages
yum -y install gcc gcc-c++ ncurses-devel autoconf make rpm-build curl zlib-devel readline-devel openssl-devel
yum --enablerepo=rpmforge -y install libpng-devel giflib-devel gettext-devel git chkconfig pcre pcre-devel libyaml-devel
yum -y remove '*.i[3-6]86'
yum -y remove cups wireless-tools
chmod -x /etc/cron.daily/makewhatis.cron
chkconfig cpuspeed off
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment