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
This is dummy text. It is not meant to be read. Accordingly, it is difficult to figure out when to end it. But then, this is dummy text. It is not meant to be read. Period.
ConversionConversion EmoticonEmoticon