Membuat Repository local server pada CentOS 7


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 ^.^
Share on Google Plus

About tirouti it

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

1 komentar: