REPOSITORI LOCAL
Assalamualaikum wr.wb kali ini saya akan memposting tentang membuat repositori local di centOS, berikut langkah-langkahnya.
Konfigurasi Server
tahap satu
- masukan DVD installer centos 7 kedalam DVD Rom.
- mount DVD installer centos 7 kedalam server, kita akan memount ke directory/mnt dengan perintah di bawah ini.
- setelah mount kita masuk ke directory mnt/packages seperti perintah di bawah ini.
tahap duaberhubung disini kita menggunakan centos 7, minimal kita perlu yang namanya aplikasi createrepo untuk membuat local repository. sebelum install paket createrepo, ada beberapa paket yang perlu kita install.
" rpm -ivh libxm12-python-2.9.1-5.e17.x86_64.rpm "
" rmp -ivh deltarpm-3.6-3.e17.x86_64.rpm "
" rpm -ivh python-deltarpm-3.6-3.e17.x86_64.rpm "
baru kita install createrepo.
" rpm -ivh createrepo-8.9.9-23.e17.noarch.rpm "
tahap tigaSekarang kita akan coba buat storage directory untuk memasukan semua packages dari DVD centOS 7. Contoh kita buat directory di root dengan nama repo.
" mkdir /repo "kemudian kita copy kan semua file dari DVD centOS 7 yang sebelumnya sudah di mount di directory /mnt/packages kedalam directory /repo
" cp -ar /mnt/packages /*.* /repo/ "
setelah semua tercopy, kita coba buat file repository dengan nama localrepo.repo di dalam directory/etc/yum.repos.d/
" vi /etc/yum.repos.d/localrepo.repo "masukan contoh script berikut ini:
setelah semua selesai kita coba lakukan proses building local repository.
" createrepo -v /repo/ "
cek hasil membuat repository yang sudah kita kerjakan.
" yum repolist "
tahap empattahap terakhir, kita backup untuk default file repository di centos 7 kita supaya tidak terhubung ke internet atau repo luar.
" cd /etc/yum.repos.d/ "
" mv centos-base.repo centos-base.repo.backup "
" mv centos-debuginfo.repo centos-debuginfo.repo.backup "
" mv centos-sources.repo centos-sources.backup "
kita lakukan clean cache dan kita update repositorynya.
" yum clean all "
" yum update "
selesai ... terimakasih
wassalamualaikum wr.wb
Komentar
Posting Komentar