How to setup Repository for CentOS Server


[ SETUP PERISIAN SOKONGAN UNTUK REPOSITORY CENTOS - SITE MENDAPATKAN PERISIAN TERKINI UNTUK CENTOS ]

Install perisian untuk laksana cron job (seperti task scheduler dalam windows) :
# yum install vixie-cron

Install perisian Local Mail Transfer Agent :
# yum install sendmail

Install perisian Network Time Protocol untuk kegunaan server sync masa internet :
# yum install ntp

Install perisian zip dan unzip :
# yum install zip unzip

Install perisian mengawal pelaksanaan perisian installer :
# yum install make

Install perisian untuk pengesahan pendaftaran pengguna linux :
# yum install xauth

Install perisian telnet komunikasi menggunakan command line. Lebih kurang sama seperti SSH tapi tak selamat. Guna untuk uji
httpd dan uji port :
# yum install telnet

Install NCFTP sebagai ftp client untuk hantar data backup :
# yum install ncftp

Install perisian wget bagi muat turun file terpantas dalam linux :
# yum install wget

[ SETUP PERISIAN REPOSITORY CENTOS - SITE MENDAPATKAN PERISIAN TERKINI UNTUK CENTOS ]

# cd /opt
# mkdir -p /opt/installer

Semak Server menggunakan linux kernel dan apa nama hostname server :
# uname -ar

Result : Linux centos64 2.6.32-358.11.1.el6.i686 #1 SMP Wed Jun 12 01:01:27 UTC 2013 i686 i686 i386 GNU/Linux

Semak OS 64 bit atau 32 bit :
# getconf LONG_BIT
Result : 32

Cara Instalasi EPEL, RPMFORGE dan REMI repository :

[EPEL REPOSITORY]

Untuk CentOS/RHEL 5 32-Bit :
# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm

Untuk CentOS/RHEL 5 64-Bit :
# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm

Untuk CentOS/RHEL 6 32-Bit :
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

Untuk CentOS/RHEL 6 64-Bit :
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

[REMI REPOSITORY]

* Ia ada versi PHP 5.4 dan 5.5. Jika nak guna PHP 5.4 disablekan repo ini

Untuk CentOS/RHEL 5 32-64 Bit :
# wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
# rpm -Uvh remi-release-5*.rpm

Untuk CentOS/RHEL 6 32-64 Bit :
# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# rpm -Uvh remi-release-6*.rpm

Tetapan kekal REMI repository
# nano /etc/yum.repos.d/remi.repo
Tetapkan enabled kepada 1 bagi [remi]

[RPMFORGE REPOSITORY]
Instalasi DAG GPG Key :
# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt

Untuk CentOS/RHEL 5 32 Bit :
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

Untuk CentOS/RHEL 5 64 Bit :
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

Untuk CentOS/RHEL 6 32-Bit :
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm

Untuk CentOS/RHEL 6 64-Bit :
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -U webmin-1.660-1.noarch.rpm

[WEBTATIC REPOSITORY - REPO UNTUK KEKALKAN GUNA PHP 5.3]

Untuk CentOS/RHEL 6.x :
# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

Untuk CentOS/RHEL 5.x :
# rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm


~ Be a Creator Not a User ~

Ulasan