Repositori yum (atau singkatnya "repo") adalah kumpulan RPM di satu lokasi, misalnya, di situs web atau di direktori pada DVD. Di RHEL 6.0 Snapshot 12 ada 5 repositori:
1. Ketersediaan Tinggi
2. LoadBalancer
3. Penyimpanan Tangguh
4. ScalableFileSystem
5. Server
Repo Server adalah repo utama dengan paket-paket biasa (httpd, glibc, bash, coreutils, dll). 4 lainnya adalah repo tambahan khusus untuk paket; misalnya, untuk membantu server web Load Balancing.
Mungkin ada kasus ketika Anda tidak dapat memperbarui server menggunakan server satelit atau memiliki lingkungan aman yang tidak akan pernah terhubung ke Internet tetapi masih perlu diperbarui. Nah, ada jalan keluar. Anda dapat memasang RHEL 6 DVD ISO secara lokal dan menggunakannya sebagai repositori yum Anda.
Mengonfigurasi repositori yum menggunakan DVD yang dipasang secara lokal
1. Pasang ISO instalasi RHEL 6 di suatu tempat seperti /mnt, mis.:
# mount -o loop rhel6.iso /mntBaca juga :Linux / UNIX :Cara memasang file iso
2. Salin media.repo file dari root ISO yang dipasang ke /etc/yum.repos.d/ dan mengatur izin. misalnya:
# cp /mnt/media.repo /etc/yum.repos.d/rhel6dvd.repo # chmod 644 /etc/yum.repos.d/rhel6dvd.repo 3. Edit the new repo file, change the gpgcheck=0 setting to 1 and add the following 3 lines (make sure to replace "Server" with "Client" or "Workstation", depending on the type of RHEL DVD in use):enabled=1 baseurl=file:///mnt/rhel6dvd/Server gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release4. Pada akhirnya, file repo baru akan terlihat seperti berikut (meskipun media-id akan berbeda tergantung pada versi RHEL):
[dvd-Server] name=DVD for Red Hat Enterprise Linux 6.6 Server mediaid=1359576196.686790 metadata_expire=-1 gpgcheck=1 cost=500 enabled=1 baseurl=file:///mnt/rhel6dvd/Server gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release5. Sebagai langkah terakhir, mungkin ide yang baik untuk menjalankan perintah yum clean sekaligus.
# yum clean allCara menambahkan repositori opsional
Untuk mengonfigurasi akses ke paket tambahan di direktori HighAvailability , LoadBalancer , Penyimpanan Tangguh , dan ScalableFileSystem , tambahkan repositori tambahan untuk mereka di file yang sama, mis.:
[dvd-HighAvailability] mediaid=1359576196.686790 name=DVD for RHEL6 - HighAvailability baseurl=file:///mnt/rhel6dvd/HighAvailability gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release enabled=1 gpgcheck=1[dvd-LoadBalancer] mediaid=1359576196.686790 name=DVD for RHEL6 - LoadBalancer baseurl=file:///mnt/rhel6dvd/LoadBalancer gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release enabled=1 gpgcheck=1[dvd-ResilientStorage] mediaid=1359576196.686790 name=DVD for RHEL6 - ResilientStorage baseurl=file:///mnt/rhel6dvd/ResilientStorage gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release enabled=1 gpgcheck=1[dvd-ScalableFileSystem] mediaid=1359576196.686790 name=DVD for RHEL6 - ScalableFileSystem baseurl=file:///mnt/rhel6dvd/ScalableFileSystem gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release enabled=1 gpgcheck=1Catatan :Jika menggunakan contoh repo di atas, pastikan nilai mediaid sama dengan nilai dari file media.repo asli.CentOS / RHEL 7 :Cara mengatur repositori yum menggunakan DVD yang dipasang secara lokal
Cara menggunakan Sudo untuk mengizinkan pengguna non-root menjalankan perintah tertentu CentOS / RHEL :Mengelola penuaan kata sandi untuk pengguna menggunakan chage (dengan Contoh praktis)Linux