Red Hat Enterprise 5/6 mempunyai cara yang berbeda dalam pembuatan repository / installation directory dibandingkan Red Hat Enterprise 4. Sebenarnya menggunakan NFS, FTP maupun HTTP repository bisa dilakukan di RHEL5, tapi db info yang digunakan di RHEL4 sudah tidak ada, jadi rpm -ivh packagename- version.rpm –aid option sudah tidak berlaku lagi.

Nah, dengan menggunakan yum repository, fungsi –aid ini tergantikan. Caranya bagaimana ? begini: Server Repo:

  • Install Red Hat Enterprise Linux 5/6/ sebagai server yang digunakan untuk yum server.
    Pastikan space yang cukup untuk mengcopy isi dari cd RHEL5/6 (sediakan kurang lebih 5 – 10GB).
  • Setelah RHEL5 terinstall, install dahulu vsftpd# rpm -ivh vsftpd-version.rpm, secara otomatis akan mengcreate directory /var/ftp/pub
  • Copy isi cd ke /var/ftp/pub : # cp -vaf /media/cdrom/* /var/ftp/pub
  • Setelah dicopy semua. Install package createrepo-version.rpm
  • createrepo /var/ftp/pu (command ini akan mengcreate repo.xml untuk semua packages yang ada)
  • Pastikan ftp nya jalan, chkconfig vsftpd on, service vsftpd restart. Cek juga agar iptables tidak memblock access ke ftp server.

Yum Client

  • – install RHEL5, setelah selesai, masuk ke directory /etc/yum.repos.d – create file : namafile.repo
    – isi dari namafile.repo sebagai berikut:

[DVDrepo] name=DVDrepo #pointing repo baseurl=ftp://192.168.0.4/pub enabled=1 gpgcheck=1 gpgkey=file:/etc/pki/ gpg/RPM-GPG-KEY-redhat-release

  • Kemudian jalankan :  # yum clean all
    Kemudian coba install packet : # yum install samba

Berikutnya, mesti dilanjutkan, sekalian, buat nfs server. Pastikan nfs server rpm nya sudah terinstall

  • edit /etc/exports
    /var/ftp/pub 192.168.0.0/255.255.255.0(ro,sync)
  • chkconfig nfs on
  • /etc/init.d/nfs restart
  • test dengan showmount -e localhost atau ip address
  • buat lagi tambahan untuk http service, install httpd package, pastikan servicenya jalan
  • kemudian buat symbolic link ke /var/ftp/pub
  • Buat simbolic link untuk diakses dari web ln -s /var/ftp/pub /var/www/html/pub
  • Jika tidak bisa diakses sementara bikin selinux permissive. setenforce 0

Leave a Reply

Your email address will not be published. Required fields are marked *

5 × four =

Related Posts

CentOs

Troubleshooting incoming mail problems

Problem If you’re having trouble receiving mail from outside, you need to find out where the message is failing. When sending your test message, check the Log Files, especially /var/log/zimbra.log, on your MTA server. It’s often helpful to Read more…

Redhat

How to change / set hostname Centos / RHEL 7

How to change / set hostname Centos / RHEL 7 Hostname types We can configure 3 hostname types is CentOS/RHEL 7 : Hostname Type Description Static Assigned by the system admin Dynamic Assigned by DHCP Read more…

Redhat

Set up yum repository for locally-mounted DVD on Red Hat Enterprise Linux 7

Set up yum repository for locally-mounted DVD on Red Hat Enterprise Linux 7  Mount the RHEL 7 installation ISO to a directory like /mnt, e.g.: # mount -o loop RHEL7.1.iso /mnt If you use DVD media Read more…