Halloooo.....
Aku muncull lagiiii nih. yeayyyyy !!! apaasihh gajelas banget ya akuuu, maklum ya hahhaha.
Oh iya seperti biasa aku kesini bawa sedikit ilmu lohhhh, semoga aja berguna ya untuk kalian semua yang sama sama masih belajar kaya akuuu hehe..
kali ini aku akan membagi sedikit ilmu tentang "Membuat Repository Local" disini aku juga masi tetap menggunakan virtual box untuk konfigurasinya yaa dan OS nya menggunakan centOS7 sebetulnya sihh menggunakan OS lain bisaa, tapi disini aku menggunakan centOS 7 :D
Yapsss....
sebelumnya kalian tau gak sih apa itu "Repository Local ?" nihhh aku kasih tau nihh.
jadi "Repository Local" itu : Kumpulan dari berbagai macam aplikasi yang berasal dari internet dikumpulkan menjadi satu, dikemas pada media DVD (contohnya) termasuk didalamnya software aplikasi, games DLL.
Cussss langsung saja lihat Tutorialnyaaa yaaaa !!!!
1.Masukkan DVD installer CentOS 7 kedalam DVD Rom
2. Selanjutnya kita lakukan mount terhadap DVD centOS7 dengan perintah "mount /dev/cdrom /mnt/"
Untuk membuat Local Repository dibutuhkan aplikasi createrepo, jika kita membuat server server repository menggunakan installasi minimal centOS7, maka kita harus menginstall dependencies terlebih dahulu.
4. Setelah kita sudah masuk di Packages, sekarang kita mulai menginstall
- ” rpm -ivh libxml2-python-2.9.1-5.el7.x86_64.rpm ”.
- ” rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm ”
5. Selanjutnyaa, sekarang kita mulai install paket createrepo. dengan perintah
- ” rpm -ivh createrepo-0.9.9-23.e17.noarch.rpm ”
6. Setelah sudah selesai, selanjutnya kita membuat direktori untuk memasukkan semua data packages dari centOS DVD caranya ” mkdir /repo ” kata ” repo” itu nama direktorinya yang dibuat, amanya boleh diisi bebas.
7. selanjutnya, kita akan meng-copy semua file dari DVD centOS yang terdapat dalam /mnt/packages ke dalam direktori yang baru ke dalam direktori yang baru dibuat sebelumnya, dengan menggunakan perintah ” cp -ar /mnt/Packages/*.*/repo ”
8. setelah sudah tercopy, selanjutnya adalah membuat file repository dengan nama localrepo.repo dan perintahnya "vi /etc/yum.repos.d/localrepo.repo ”. kemudian masuk ke insert mode dengan menekan tombol "insert".
- gambar dibawah adalah hasil setelah kita menekan tombol "insert"
- selanjutnya, simpan lalu keluar dengan cara menekan ” esc “, kemudian ketik ”:wq ” lalu enter.
9. setelah itu, kita akan melakukkan proses building local repository dengan perintah " createrepo -v /repo/ ”
- dann kalian diminta untuk menggu hingga proses building nya selesai.
10. jika kita ingin melihat list repository yang kita buat, caranya dengan memgetikkan perintah "yum repolist"
11. Dan selanjutnya kita akan melakukkan backup pada semua repo yang ada, agar tidak terkoneksi langsung ke internet. caranya dengan cara mengetiikan perintah "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.repo.backup”
12. Setelah itu kita akan melakukan pembersihan cache dan update repository, caranya dengan mengetikkan perintah
- "yum clean all"
- "yum update"
13. dan jika sudah semua perintah dijalankan kita dapat meng-install apa saja tanpa harus terhubung ke internet
- contoh "menginstal nano" :
- jika sudah mengetikkan perintah "yum install nano" akan muncul pilihan [y] atau [n] dan disini sayah pilih [n]
yapsss selesai juga hehe. kalian tahu gak apa itu fungsi repository local ?
jadi dengan adanya Repository Local, kita dapat menginstal apa saja tanpa harus terhubung ke internet.
~TRIMAKASIH~
0 komentar:
Posting Komentar