yum adalah alat utama untuk mendapatkan, menginstal, menghapus, menanyakan, dan mengelola paket perangkat lunak RPM Red Hat Enterprise Linux dari repositori perangkat lunak resmi Red Hat, serta repositori pihak ketiga lainnya. Posting di bawah ini menjelaskan prosedur langkah demi langkah untuk menggunakan iso DVD RHEL 7 yang dipasang secara lokal sebagai repositori yum.
1. Pasang ISO media instalasi RHEL 7 ke beberapa direktori. Misalnya /mnt :
# mount -o loop rhel7.iso /mntBaca juga :Linux / UNIX :Cara memasang file iso
2. Salin media.repo file dari direktori yang di-mount /mnt /etc/yum.repos.d/ dan beri nama sebagai rhel7.repo .
# cp /mnt/media.repo /etc/yum.repos.d/rhel7.repo
3. Berikan izin yang sesuai ke file repositori.
# chmod 644 /etc/yum.repos.d/rhel7.repo
4. Ubah file repo dan ubah parameter gpgcheck=0 ke gpgcheck=1 dan tambahkan di bawah 3 baris ke file yang sama.
enabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
5. Setelah Anda melakukan semua perubahan, file repo terakhir akan terlihat seperti di bawah ini. ( Perhatikan bahwa – media-id mungkin berbeda tergantung pada versi RHEL DVD yang digunakan)
[InstallMedia] name=DVD for Red Hat Enterprise Linux 7.3 Server mediaid=9859238196.834790 metadata_expire=-1 gpgcheck=1 cost=500 enabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
6. Pastikan Anda menghapus cache terkait dengan yum clean all dan pengelola langganan bersih sekali.
# yum clean all # subscription-manager clean
Verifikasi
Verifikasi apakah Anda dapat membuat daftar paket dari repo yang baru saja Anda buat.
# yum --noplugins list
# yum repolist -v [snip] ISO-Server | 4.1 kB 00:00 (1/2): ISO-Server/group_gz | 134 kB 00:00 (2/2): ISO-Server/primary_db | 3.4 MB 00:00 Setting up Package Sacks pkgsack time: 0.001 Repo-id : ISO-Server Repo-name : RHEL 7 Server DVD Repo-revision: 1424360184 Repo-updated : Thu Feb 19 10:36:27 2017 Repo-pkgs : 4,371 Repo-size : 3.2 G Repo-baseurl : file:///mnt/ Repo-expire : 21,600 second(s) (last: Fri Jul 10 12:55:47 2017) Repo-filename: ///etc/yum.repos.d/rhel7.repo repolist: 4,371CentOS / RHEL 6 :Cara mengatur repositori yum menggunakan DVD yang dipasang secara lokal