Lab 2.1 | Konfigurasi Repository local Di CentOS 7

Pada kali ini saya akan menposting mengenai materi CentOS Sysadmin. Yaitu tentang Repository Local. Repository local berfungsi sebagai target directory untuk menginstall packet yang kita bututhkan tanpa dari internet (tidak medownload).

Ok langsung saja, berikut konfigurasinya :
  • Pertama kita harus masukkan DVD installer CentOS. 


  • Masuk sebagai root dan isikan passwordnya. Setelah itu mount DVD installer CentOS, Pada gambar dibawah ini, DVD tersebut di mounting ke directory /mnt
  • mount  /dev/cdrom  /mnt/


  • Setelah DVD CentOS sudah termount di directori /mnt. Lalu masuk kedalam directory tersebut /mnt/Packages
  • cd  /mnt/Packages/


  • Disini kita akan menginstall dependencies. Karena untuk membuat repositori local dibutuhkan aplikasi createrepo.
  • rpm  -ivh  libxml12-python-2.9.1-5.e17.x86_64.rpm
    rpm -ivh  deltarpm-3.6-3.e17.x86_64.rpm
    rpm  -ivh  python-deltarpm-3.6-3.e17.x86_64.rpm


  • Lalu install paket createrepo
  • rpm  -ivh  createrepo-0.9.9-23.e17.noarch.rpm


  • Udah lengkap semuanya. Setelah itu kita akan membuat tempat untuk menyimpan semua packages dari DVD CentOS
  • mkdir  /repo


  • Sudah buat tempat untuk penyimpanannya. Sekarang kita copy semua file yang terletak di /mnt/Packages ke directory repo.
  • cp  -ar  /mnt/Packages/*.*  /repo/


  • Selanjutnya kita akan membuat file repo dengan nama localrepo.repo yang letaknya di folder /etc/yum.repo.d/
  • vi  /etc/yum.repo.d/local.repo


  • Isikan sintak dibawah ini. Caranya tekan tombol "insert" lalu tinggal tulis. Untuk Name bebas. Jika sudah selesai tekan tombol "esc" dan tulis ":wq!" untuk men save konfigurasi (sintak) nya.


  • Lakukan proses building local repository
  • createrepo  -v  /repo/


  • Verifikasi bahwa proses building sudah selesai.


  • Sekarang kita lihat list dari repositori yang kita buat.
  • yum  repolist


  • inilah hasilnya.


  • lakukan backup semua repo yang ada agar tidak terkoneksi langsung ke internet


  • Lakukan clean all dan update repository
  • yum clean all
    yum update


  • Verifikasi. Kita coba lakukan installasi sebuah packages contohnya install nano. Maka installasi yang diambil akan melalui server local repository yang kita buat.
  • yum install nano









    Tunggu tutorial selanjutnya 
    Terima kasih sudah berkunjung.
    Mohon maaf jika ada kekurangan dan
    Semoga bermanfaat
    Previous
    Next Post »