Haloooo... Sekarang saya membawa tutorial membuat repository local di centos 7. Kita langsung ke toturialnya saja...
Atur IP Address
Di konfigurasi kali ini saya akan menggunakan IP 10.10.10.108/24 . Untuk bagaimana cara mengatur IP address di Centos bisa lihat di postingan LAB 1. CARA MENGATUR IP PADA CENTOS 7Konfigurasi server
1. Pertama-tama masukan DVD Installer Centos 7 kedalam dvd rom. Karena dalam konfigurasi ini kita menggunakan virtualbox maka kita memasukan dvd ISO nya lewat virtual box caranya kita memasukan dvdna lewat ikon cd/kaset > Choose ... > pilih iso centos 7 > lalu OK.mount /dev/cdrom /mnt/
3. Setelah centos iso sudah termount didalam directory /mnt, kita masuk kedalam directory /mnt/Packages dengan command :
cd /mnt/Packages/
4. Untuk membuat local repository dibutuhkan aplikasi createrepo, tapi sebelum kita menginstall createrepo kita harus menginstall depencencies/data-data untuk menginstall createrepo terlebih dahulu. Syntax nya adalah sebagai berikut:
rpm -ivh libxml2-python-2.9.1-5.el7.x86_64.rpm
rpm -ivh deltarpm-2.6-3.el7.x86_64.rpm
rpm -ivh pythondeltarpm-3.6-3.el7.x86_64.rpm
5. Setelah dependencies terinstall baru install createrepo. Install createrepo dengan syntax:
rpm -ivh createrepo-0.9.9-23.el7.x86_64.rpm
6. Setelah semuanya lengkap sekarang kita akan membuat storage directory atau directori untuk memasukan semua packages dari CentOS dvd dengan command :
mkdir /repo
7. Setelah itu kita copy semua file dari centos dvd yang terletak di /mnt/Packages ke directory localrepo dengan command :
cp -ar/mnt/Packages/*.* /repo/
8. Setelah semuanya tercopy kita akan membuat file repository dengan nama localrepo.repo yang akan diletakan difolder /etc/yum.repo.d/ dengan command :
vi /etc/yum.repos.d/localrepo
9. Lho kok isinya gak ada/kosong. Ya memang file localrepo.repo ini masih kosong. Isikan file localrepo.repo yang masih kosong ini dengan sintaks dibawah ini
[localrepo]
name=TKJ Repository
baseurl=file:///repo
gpgcheck=0
enabled=1
10. Sekarang kita lakukan proses building local repository, commandnya :
createrepo -v/repo/
Maka akan muncul proses building seperti ini.
11. Setelah itu kita lihat list dari repository yang kita buat dengan menggunakan command
yum repolist. Hasilnya akan seperti ini
12. Selanjutnya lakukan backup semua repo yang ada agar tidak terkoneksi langsung ke internet, backup dengan command :
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
13. Lalu lakukan clean yum cahce dan update repository dengan command :
yum clean all
yum update
14. Setelah itu kita lakukan instalasi packages dari client, kita menginstal nano maka source yang kita ambil akan melalui server local repository yang kita buat. Install dengan command :
yum install nano
No comments:
Post a Comment