oke langsung saja tanpa basa basi lagi,
pertama login sebagai root pada CentOS 7
lalu masukkan cd installer Centos7 kedalam CDROM kemudian mount dengan command
mount /dev/cdrom /mnt/
setelah itu, kita harus masuk kedalam directory Packages dengan command
cd /mnt/Packages
untuk membuat repository local kita harus menginstall software createrepo, nah untuk menginstall createrepo ada beberapa dependencies terlebih dahulu dengan command
rpm -ivh libxml2-python-2.9.1-5.el7.x86_64.rpm
rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm
jika semua dependencies sudah terinstall semua saatnya menginstall createrepo ny, caranya masukkan command
rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm
jika sudah terinstall kemudian yang harus kita lakukan adalah membuat folder sebagai storage directory bagi repo kita nantinya, caranya kembali ke directory root lalu masukkan perintah
mkdir /repo
sekarang copy semua file dari CD centos yang terletak di /mnt/Packages ke directory yang kita buat sebelumnya
cp -ar /mnt/Packages/*.* /repo/
tunggu sampai pemindahan file selesai, jika semua sudah tercopy kita akan membuat file repository dengan nama localrepo.repo yang akan diletakkan di folder /etc/yum.repo.d/
jika sudah kemudian save.
sekarang kita akan melakukan proses bulding local repository dengan command
createrepo -v /repo/
biarkan proses building berlangsug sampai selesai
Penampakan Proses Building |
setelah itu kita akan melihat list repository yang telah kita buat dengan command
yum repolist
dan hasilnya akan seperti dibawah ini, seperti yang kita lihat nama repository yang kita buat sudah terdapat di dalam list
nah, proses pembuatan sudah selesai namun kita harus melakukan pembackup-an semua repo terlebih dahulu yang terdapat di dalam directory /etc/yum.repos.d/ agar apabila kita ingin melakukan pengistalan package tidak terkoneksi langsung ke internet, caranya pertama gunakan command
cd /etc/yum.repos.d/ (untuk pindah directory ke /etc/yum.repos.d)
kemudian gunakan command
mv CentOS-Base.repo CentOS-base.repo.backup
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.backup
mv CentOS-Sources.repo CentOS-Sources.repo.backup
kemudian yang terakhir adalah kita lakukan clean cache dan update repository dengan command
yum clean all
yum update
untuk melakukan pengetesan saya akan mencoba menginstall nano
yum install nano
Berhasil!, sekian tutorial saya cara membuat repository local di CentOS 7, semoga bermanfaat.
Bermanfaat, thanks.
ReplyDelete