1. Buat direktori untuk repositori lokal Anda, mis. /home/mypackage_dir/repository. Pindahkan RPM ke direktori tersebut.
# mkdir /home/mypackage_dir/repository # cp /media/packages/* /home/mypackage_dir/repo
2. Perbaiki beberapa hak kepemilikan dan sistem file:
# chown -R root:root /home/mypackage_dir/repo
3. Instal paket createrepo jika belum terinstal, dan jalankan:
# createrepo /home/mypackage_dir/repo # chmod -R o-w+r /home/mypackage_dir/repo
4. Buat file konfigurasi repositori, mis. /etc/yum.repos.d/customrepo.repo berisi:
# vi /etc/yum.repos.d/customrepo.repo [local] name=My RPM System Package Repo baseurl=file:///home/mypackage_dir/repository enabled=1 gpgcheck=0
5. Instal paket Anda menggunakan perintah yum seperti di bawah ini, ganti package_name dengan paket yang ingin Anda instal dan temukan di mypackage_dir/repository:
# yum install package_name
Mengonfigurasi repositori melalui httpd
Jika ada persyaratan untuk menggunakan repositori yang sama di beberapa node. Ikuti instruksi yang diberikan di bawah ini pada setiap node di mana Anda perlu menginstal paket menggunakan repositori yang baru saja kita konfigurasi.
1. Untuk menggunakan repositori yum yang dikonfigurasi pada node1 pada node2 melalui url http, ikuti petunjuk di bawah ini.
# yum install httpd # ln -s /var/www/html/repo /home/mypackage_dir/repo # service httpd start
2. Kemudian di webbrowser akses url http://[node1-ip]/repo . Di simpul 2 konfigurasikan .repo file seperti di bawah ini.
[node1-repo] name=My RPM System Package Repo baseurl=http:///repo enabled=1 gpgcheck=0
3. Kemudian jalankan perintah di bawah ini pada node2 diikuti dengan pembaruan yum untuk memperbarui mesin.
# yum repolist