• Menambahkan Repository Untuk CentOS Server

    Bagi sebuah server produktif, sangat diperlukan update-update software versi terbaru untuk menjamin tingkat kompabilitas dan mungkin update security yang berguna mengamankan server.

    Ada dua kemungkinan yang terjadi jika server sering diupdate,

    • Kemungkinan pertama aspek positifnya, saat server sering diupdate, akan banyak patch untuk update security tersebut, pastinya itu akan sangat berguna untuk mengamankan server terhadap serangan dari luar.
    • Kemungkinan kedua aspek negatif, saya contohkan untuk drupal dan php, untuk drupal sebelum versi 6.14 pasti akan error saat memakai PHP 5.3x, hal itu bisa menjadi kendala bagi web developer karena aplikasi yang mereka bangun tidak berjalan sempurna di php versi terbaru. Dan satu-satunya jalan adalah mengedit kembali web yang telah dibuat agar bisa compatible dengan php versi terbaru.

    Kemungkinan tersebut hendaknya menjadi pertimbangan bagi seorang network administrator dimana harus tetap memadukan antara sisi keamanan dan kompabilitas untuk pemakai server tersebut. Pernah terjadi pada saya, saat itu saya mengupdate php ke versi terbaru (5.3.x) dan ternyata banyak sekali web yang error, dan seperti biasa system administrator bakalan kena marah dari customer, dan akhirnya saya downgrade ke php 5.2.x versi terbaru agar semua web bisa berjalan seperti sebelumnya.

    Untuk melakukan upgrade dan download packet-packet yang dipakai oleh server CentOS, dibawah ini saya berikan beberapa contoh instalasi repository yang sering saya pakai.

    1. EPEL
    Untuk instalasi repository EPEL secara langsung tinggal download intallernya (rpm) dan langsung diinstall maka repository bisa langsung dipakai.

    wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
    rpm - ivh epel-release-5-4.noarch.rpm

    2. RPMForge
    Instalasi repository RPMForge dibagi menjadi 2, yaitu untuk sistem operasi 32bit dan 64 bit.

    untuk 32bit

    wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

    untuk 64bit

    wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

    Install DAG GPG key

    rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

    Install package yang sudah didownload

    rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

    Untuk mengetahui apakah repo telah terinstall, bisa menggunakan command

    yum repolist

    Hasilnya nanti akan keluar tampilan sebagai berikut

    repo id       repo name                                            status
    addons        CentOS-5 - Addons                                    enabled:    0
    base          CentOS-5 - Base                                      enabled: 3535
    epel          Extra Packages for Enterprise Linux 5 - x86_64       enabled: 6642
    extras        CentOS-5 - Extras                                    enabled:  299
    updates       CentOS-5 - Updates                                   enabled:  765
    repolist: 11241

    Tags: 
    Share/Save

    Comments

    dodo@dhcppc1 ~]$ yum install httpd php
    Loaded plugins: fastestmirror, refresh-packagekit
    You need to be root to perform this command.

    kenapa ya gak bs? mohon jawabannya??

    ketik su -
    isi password baru jalanin lagi

    Add new comment

    Plain text

    • No HTML tags allowed.
    • Web page addresses and e-mail addresses turn into links automatically.
    • Lines and paragraphs break automatically.
    Type the characters you see in this picture. (verify using audio)
    Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.