Cara membuat Repository local di Centos 7


Hai kembali lagi di blog saya, kali ini saya akan menjelaskan cara membuat repository local di Centos 7



1.Masukan Cd

Pertama masukan dulu cd instaler Centosnya, karena saya menggunakan virtualbox jadi hanya tinggal klik lambang cd di pojok kanan bawah dan pilih cdnya


2.Mount cd

Mount cdnya dengan perintah mount /dev/cdrom/ mnt lalu klik enter, Perintah mount berfungsi untuk mentautkan suatu filesystem direktori/sub direktori ke mount point tujuan


3.Masuk ke direktori Packages

Setelah di mount sekarang kita akan masuk ke direktori Packages, dengan perintah cd /mnt/Packages pastikan nama tujuan direktorinya benar Packages bukan packages 

4.Instal aplikasi Createrepo

Sebelum menginstal createrepo,kalian harus menginstall dependenciesnya terlebih dahulu, apa itu dependencies? dependencis adalah data-data yang di gunakan untuk menjalankan createrepo,
Berikut adalah perintah untuk menginstal dependenciesnya

1.rpm -ivh libxml2-python-2.9.1-5.e17.x86_64.rpm
2.rpm -ivh deltarpm-3.6-3.e17.x86_64.rpm
3.rpm -ivh python-deltarpm-3.6-3.e17.x86_64.rpm

jika 3 dependencies di atas sudah terinstall maka kita tinggal menginstal createreponya dengan perintah rpm -ivh createrepo-0.9.9-23.e17 .noarch.rpm



5.Membuat Direktori

Untuk membuat direktori masukan perintah mkdir /repo, dan direktori repo ini nanti berfungsi untuk menampung semua paket dari dvd Centosnya, perintah mkdir berfungsi untuk membuat direktori dan repo adalah nama direktori yang akan di buat

6.Copy

Lalu kita copy file yang sudah kita instal tadi di folder packages ke folder repo dengan perintah cp -ar /mnt/Packages/*.* /repo/ 

7.Membuat file repositori

Setelah di copy filenya ke repo, sekarang kita akan membuat file repositorinya di folder yum.repos.d 
ketikan perintah vi /etc/yum.repos.d/localrepo.repo


Lalu tambahkan script seperti di atas, untuk menedit scriptnya tekan insert pada keyboard, untuk name repositorinya bebas sesuai yang anda inginkan, lalu klik esc untuk keluar dari mode edit dan tekan tombol Shift dan : (titik dua) masukan perintah wq! dan tekan enter


8.Proses building

lakukan proses building local repositorinya dengan perintah  createrepo -v /repo/



Tunggu hingga proses buildingnya selesai


9.Proses Backup

Masuk ke direktori yum.repos.d  dengan perintah cd /etc/yum.repos.d/
lalu pindahkan semua file dengan perintah 
1. mv CentOS-Base.repo CentOs-Base.repo.backup
2. mv CentOS-Debuginfo.repo CentOs-Debuginfo.repo.backup
3. mv CentOS-Sources.repo CentOs-Sources.repo.backup
4.mv CentOS-Vault.repo CentOS-Vault.repo.backup
Proses backup ini bertujuan agar semua repositori yang ada tidak terkoneksi dengan internet


10.Yum clean dan yum update

lakukan pembersihan cache dengan perintah yum clean all
lakukan update repositori dengan perintah yum update

11.yum repolist
lalu lihat isi repository dengan perintah yum repolist

12.Verivikasi

lakuka instalasi nano untuk membuktikan apakah source nanonya di ammbil darirepository atau bukan
ketikan perintah yum install nano, jika sourcenya di ambil dari repositori yang di buat berarti anda berhasil


Sekian sedikit ilmu yang bisa saya sampaikan temikasih 
Postsan terinspirasi dari blog Catatan si Dimboy ---> visit juga jangan lupa :v


0 komentar:

Posting Komentar