Repositori yum menyimpan rpm dan metadata tentang rpm. Repositori yum harus dikonfigurasi untuk menggunakan yum pada sistem Linux berbasis yum. Posting ini memberikan langkah-langkah untuk mengonfigurasi repositori yum untuk menginstal paket pada sistem CentOS/RHEL.
Mengonfigurasi server repositori yum
1. Buat direktori untuk repositori lokal Anda, mis. /home/mypackage_dir/repository . Pindahkan RPM ke direktori tersebut.
# 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:
[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_nameCatatan :Jika ada persyaratan untuk menggunakan repositori yang sama pada beberapa node. Instruksi di bawah ini diberikan untuk menambal simpul DB dengan paket saluran tambalan.
6. 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
Kemudian di browser web akses URL http://[node1-ip]/repo
Mengonfigurasi Server Klien yum
Di node 2 konfigurasikan file .repo seperti di bawah ini.
[node1-repo] name=My RPM System Package Repo baseurl=http:///repo enabled=1 gpgcheck=0
Kemudian jalankan perintah di bawah ini pada node2 diikuti dengan pembaruan yum untuk memperbarui mesin.
# yum repolist # yum update