Úložiště yum (nebo zkráceně „repo“) je sbírka RPM na jednom místě, například na webové stránce nebo v adresáři na disku DVD. V RHEL 6.0 Snapshot 12 je 5 úložišť:
1. Vysoká dostupnost
2. LoadBalancer
3. ResilientStorage
4. ScalableFileSystem
5. Server
Serverové repo je hlavní repo s obvyklými balíčky (httpd, glibc, bash, coreutils atd.). Další 4 jsou speciální přídavná úložiště pro balíčky; například pro pomoc s webovým serverem Load Balancing.
Mohou nastat případy, kdy nemůžete aktualizovat server pomocí satelitního serveru nebo máte zabezpečené prostředí, které nebude nikdy připojeno k internetu, ale přesto je třeba jej aktualizovat. No, existuje cesta ven. Můžete lokálně připojit RHEL 6 DVD ISO a použít jej jako své yum úložiště.
Konfigurace úložiště yum pomocí lokálně připojeného DVD
1. Namontujte instalační ISO RHEL 6 někde jako /mnt, např.:
# mount -o loop rhel6.iso /mntPřečtěte si také :Linux / UNIX :Jak připojit soubor iso
2. Zkopírujte soubor media.repo soubor z kořenového adresáře připojeného ISO do /etc/yum.repos.d/ a nastavte oprávnění. např.:
# 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. Nakonec by nový repo soubor mohl vypadat následovně (ačkoli media-id se bude lišit v závislosti na verzi 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. Jako poslední krok může být dobrý nápad spustit příkaz yum clean jednou.
# yum clean allJak přidat volitelná úložiště
Konfigurace přístupu k doplňkovým balíčkům v adresářích HighAvailability , LoadBalancer , ResilientStorage a ScalableFileSystem , přidejte pro ně další úložiště do stejného souboru, např.:
[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=1Poznámka :Pokud používáte výše uvedená ukázková úložiště, ujistěte se, že hodnota mediaid je stejná jako hodnota z původního souboru media.repo.CentOS / RHEL 7 :Jak nastavit úložiště yum pomocí lokálně připojeného DVD
Jak používat sudo k tomu, aby uživatel bez oprávnění root mohl spustit konkrétní příkaz CentOS / RHEL :Správa stárnutí hesel pro uživatele pomocí chage (s praktickými příklady)Linux