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