A. Tujuan
- Dapat membuat local repository di CentOs 7
- Dapat menginstall paket tanpa koneksi internet
B. Konsep Dasar
Repository merupakan tempat penyimpanan
ratusan aplikasi atau program yang telah diatur sedemikian rupa dan tersedia
untuk dapat diakses melalui internet. Namun, repository tidak hanya dapat
diakses melalui internet saja tetapi kita juga dapat menggunakan alternatif
repository lewat distribusi pada media lain seperti DVD yang tentunya sangat
membantu sekali buat kita yang tidak memliki koneksi internet yang cepat.
Konfigurasi
- Sebelum melakukan repository masukan DVD installasi CentOs 7, untuk CentOs 6.6 masukan DVD sebanyak 2 kali.
- Masuk ke CentOs 7 sebagai root. Selanjutnya kita mount DVD-nya ke direktori “/mnt” dengan perintah “mount /dev/cdrom /mnt/”.
- Kemudian kita masuk kedalam direktori “mnt/Packages”, jalankan perintah ”cd /mnt/Packages”. Setelah masuk kedalam direktori Packages, kemudian install dependensis seperti di bawah ini :
”rpm -ivh
libxml2-phthon-2.9.1-5.el7.x86_64.rpm”
”rpm -ivh deltarpm-3.6.-3.el7.x86_64.rpm”
”rpm -ivh phython-deltarpm-3.6.-3.el7.x86_64.rpm”
”rpm -ivh deltarpm-3.6.-3.el7.x86_64.rpm”
”rpm -ivh phython-deltarpm-3.6.-3.el7.x86_64.rpm”
- Lalu kita install paket create reponya dengan menjalankan perintah “rpm -ivh createrepo-0.9.9-23.e17.noarch.rpm”.
- Selanjutnya kita membuat direktori untuk memasukan semua data packages dari CentOS DVD, jalankan perintah “mkdir /repo” atau bisa juga menambahkan nama Anda menjadi “mkdir /fitrarepo”.
- Kemudian langkah selanjutnya meng-copy semua file dari DVD CentOS yang terdapat dalam “/mnt/Packages” ke dalam direktori yang baru dibuat sebelumnya, dengan menjalankan perintah ”cp -ar /mnt/Packages/*.*/repo”. Pada bagian ini cukup lama menunggu, karena banyak sekali yang harus di copy.
- Setelah tercopy, sekarang kita akan membuat file repository dengan nama localrepo.repo dan diletakkan pada folder “/etc/yum.repo.d/” jalankan perintah ”vi /etc/yum.repos.d/localrepo.repo”. Isi file seperti pada gambar dibawah ini.
- Selanjutnya kita build local repository nya dengan perintah ”createrepo -v /repo/” tunggu hingga muncul tulisan Complete!
- Untuk melihat hasil repository yang kita buat jalankan perintah “yum repolist”.
- Selanjutnya kita akan melakukan backup pada semua repo yang ada agar tidak terkoneksi langsung ke internet, sebelumya kita harus pindahkan direktori ke “/yum.repos.d/” terlebih dahulu, jalankan perintah “cd /etc/yum.repos.d/” dan perintah lainnya seperti pada gambar dibawah ini.
- Kemudian kita akan melakukan pembersihan cache dan update repository, jalankan perintah “yum clean all” dan “yum update”.
- Nah langkah selanjutnya kita lakukan pengetestan dengan menginstall nano. Jalankan perintah “yum install nano –y” tunggu hingga muncul tulisan Complete! maka repository di CentOs 7 berhasil dilakukan.
Kesimpulan :
Jadi dengan melakukan Repository di CentOs 7 kita
bisa menginstall packet tanpa harus terkoneksi langsung dengan internet, cara
ini sangat menguntungkan karena mengurangi penggunaan paket internet.
Tidak ada komentar:
Posting Komentar