GNU/Linux >> Znalost Linux >  >> Linux

CentOS / RHEL 6 :Jak nastavit úložiště yum pomocí lokálně připojeného DVD

Ú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 /mnt
Př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-release

4. 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-release

5. Jako poslední krok může být dobrý nápad spustit příkaz yum clean jednou.

# yum clean all

Jak 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=1
Pozná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


Linux
  1. Nakonfigurujte úložiště YUM pomocí DVD nebo CD ROM CentOS / RHEL

  2. Jak nastavit server NFS na CentOS 7 / RHEL 7

  3. Jak nainstalovat nejnovější verzi PHP-5.5 pomocí YUM na CentOS/RHEL/Fedora

  1. Jak vytvořit místní úložiště YUM na CentOS 7 / RHEL 7 pomocí DVD

  2. Jak nastavit SysLog Server na CentOS 7 / RHEL 7

  3. CentOS / RHEL 7 :Jak nastavit úložiště yum pomocí lokálně připojeného DVD

  1. Jak vytvořit místní úložiště YUM na RHEL 8 pomocí DVD

  2. Jak nastavit SVN Server na CentOS, RHEL a Fedora

  3. Jak nastavit NTP server v CentOS?