Assalmu'alaikum wr wb..
perkenalkan nama saya M Habibi P.. Pada kesempatan kali ini saya akan membahas tentang bagaimana cara membuat repository local pada centos 7..
Oke seperti biasa pada OS centos ini saya menginstall nya di virtual box..
dan oke langsung saja di mulai....Peringatan.. Pada configurasi ini dalam penulisan perintah-perintahnya harus sesuai dengan besar kecil nya huruf.. karena ini sangat sensitive okhayy..
Masukan DVD installer CentOS 7 (ISO)
jika kalian sudah pernah menggunakan cd itu maka akan tercantum pada virtualbox nya langsung..
jika belum maka yang kalin harus pilih adalah "choose disk image" lalu pilih iso nya dan klik "ok"
Melakukan mounting pada DVD ke directory /mnt
melakukan mount menggunakan peintah mount /dev/cdrom/mnt/
Masuk ke directory /mnt/Packages
Pada perintah "cd" berarti kita akan mesuk ke sebuah file/directory
Menginstall Dependencies
Kenapa kita harus menginstall ini, karea pada pembuatan repository lokal kita membutuhkan aplikasi yang bernama "createrepo" nah aplikasi tersebut tidak akan bisa terjalankan kalau kita belum menginstall dependenciesnya.
Terdapat 3 dependencies :
rpm -ivh licxml2-pytthon-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.x86_64.rpm
Kita langsung saja melakukan penginstallan..
rpm -ivh licxml2-pytthon-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.x86_64.rpm
Membuat file/storage untuk Packages dari CentOS
Berfungsi agar file yang terdapat pada cd centos tersebut tidak kemana mana dan mudah untuk di duplikatkan.. pada perintah "mkdir" berfungsi sebagai (make directory) membuat sebuah folder/dirctory
Melakukan penduplikatan pada semua file di CentOS
pada perintah "cp" yang berfungsi sebagai (copy) menyalin semua file dari CentOS DVD yang terletak pada /mnt/Packages ke directory/folder localrepo
Membuat file repository local
dengan nama localrepo.repo yang akan di letakan di folder /etc/yum/repo.d/localrepo.repo
pada printah "vi" yang berfungsi sebagai membuat file baru yang berbasis langsung ke editor..
Tulislah dengan dintak/perintah dibawah ini
Untuk name bisa kalian ubah dengan nama sendiri atau nama yang kalian inginkan sepasi Repository
Sekarang melakukan proses pembuatan repository lokal
dengan menggunakan perintah createrepo -v /repo/
tunggu beberapa menit sampai proses pembuatan selesai
Melakukan pengecekan list dari repository
menggunakan command yum repolist
Melihat hasil pengecekan..
Terdapat pada kotak kedua baries ke 3 yaitu localrepo
Melakukan Pencadangan semua repo
yang berfungsi agar semua repo tidak terhubung langsung dengan internet
Melakukan yum clean all
untuk mnghapus semua cache yang berada di file localrepo
Melakukan yum update
untuk mengecek update
Vervikasi..
untuk mealkukan verivikasi atau percobaan dengan melakukan penginstlaan sebuat packages seperti nano, dan apakah source yang diambil akan melalui server localrepository yang kita buat atau tidak..
yum install nano
ternyata pada penginstallan nano ini source nya diambil melalui server local repository
Complate
Oke mungkin itu saja yang bisa saya jelaskan..
kurang lebihnya mohon dimaafkan..
Apa bila ada terjadi kecalahan dalam konfigurasi maupun yang lain saya mohon dimaklumkan karena saya juga masih belajar.. :v
Sekian dan TERIMA KASIH atas kunjungan anda..
SEMOGA BERMANFAAT ^.^
Masukkan komentar Anda...terimakasih
ReplyDelete