CentOS 7 : Membuat Repository Local
Assalamualaikum warahmatullah wabarakatuh
- Masukkan CD CentOS yang sesuai dengan versi CentOS yang digunakan pada PC.
- Masuk kedalam mode super user
- Mount CD/DVD tersebut dengan perintah
[Root@localhost~]# mount /dev/cdrom /mnt
- Setelah dvd CentOS sudah termount di direktory “/mnt” . Sekarang kita menuju direktori “/mnt/Packages” dengan perintah :
[Root@localhost~]# cd /mnt/Packages
- Untuk membuat repository, kita membutuhkan beberapa aplikasi create repo. Jika kita membuat server lokal repository menggunakan instalasi CentOS yang minimal install. Maka kita harus menginstall aplikasi dependencies (Saya juga gak tau ini apa). Begini perintahnya:*perintah “Rpm” pada centOS berfungsi untuk menginstall aplikasi dan anda harus menggunakan anak perintah seperti “-i” “-v” “-iv”. “i” berarti install, “v” : verbose, dan “h” untuk melihat prosesnya. Ketik :
“rpm -ivh libxml2-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”*tips: Saat anda telah mengetik “rpm -ivh (lalu nama aplikasi)-(versi)” Anda tekan tab 2x maka anda akan dibantu oleh fitur auto correct dari Centos. - Lalu install paket createrepo *masih pada direktori yang sama. Ketik
“rpm -ivh createrepo-0.9.9-23.e17.noarch.rpm”
- Setelah semua lengkap, selanjutnya kita akan membuat direktori untuk repositorynya di PC kita (membackup aplikasi ke PC kita) dari CD/DVD Centos tersebut.
“mkdir /repo”
- Sekarang kita akan meng-copy seluruh file dari CD/DVD CentOS yang ada di direktori “/mnt/Packages” ke dalam directory local “repo”. Begini perintahnya :
“cp -ar /mnt/Packages/*.* /repo/”
- Bila semua selesai di copy, kita akan membuat file repository dengan nama nyoba.repo yang akan kita taruh di folder /etc/yum.repos.d/ .
“vi /etc/yum.repos.d/nyoba.repo” - Lalu isi sintak nya begini
[nyoba repo]
name=Repo-nya_Ihsan
baseurl=file:///repogpgcheck=0
enabled=1 - Sekarang kita membuat repository lokal / building local repository
“createrepo -v /repo/” - Nanti proses buildingnya kek gini
- Mari kita lihat repository kita dan repository lain yang ada di PC kita.
“yum repolist” - Agar tidak terkoneksi ke internet, dan juga untuk meng-hemat kuota. Lakukan backup semua repo yang ada. Caranya :
“cd /etc/yum.repos.d”
“mv CentOS-Base.repo CentOS-Base.repo.backup”
“mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.backup”
“mv CentIS-Sources.repo CentOS-Sources.repo.backup”*Jika sewaktu waktu repo yang aslinya rusak. Maka anda tinggal menghapus format “.backup” pada repository backupan. dan replace
- Lakukan yum cache dan yum update.
“yum clean all”
“yum update”
Post a Comment for "CentOS 7 : Membuat Repository Local"