GNU/Linux >> Znalost Linux >  >> Cent OS

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

Místní úložiště YUM je místo, kde jsou uloženy rpm balíčky pro Redhat nebo CentOS a distribuovány na klientské servery pro instalaci softwaru a aktualizace OS.

Toto místní úložiště vám umožňuje ušetřit šířku pásma internetu i čas potřebný ke stahování balíčků z internetu.

Zde projdeme kroky k vytvoření místního úložiště YUM na RHEL 8 pro RHEL 8 pomocí DVD.

Toto úložiště je omezeno na jeden počítač, kde je připojeno DVD.

Nové úložiště v RHEL 8

Red Hat Enterprise Linux 8 je rozdělen do dvou úložišť,

  1. Základní OS
  2. Aplikační proud (AppStream)

Balíčky v BaseOS jsou určeny k poskytování základní sady základních funkcí operačního systému, které poskytují základ pro všechny typy instalací.

Balíčky v Application Stream zahrnují aplikace v uživatelském prostoru, runtime jazyky a databáze na podporu různých pracovních zátěží a případů použití.

Vytvořit zdroj

Zdroj úložiště lze vytvořit pomocí balíčku createrepo nebo připojením DVD do adresáře . Připojení DVD/CD ROM vám pomůže ušetřit místo na HDD použitém při kopírování na HDD.

Zde připojte DVD ROM do libovolného adresáře, který si přejete. Pro testování jej připojím na /cdrom.

mkdir /cdrom
mount /dev/cdrom /cdrom

Vytvořte soubor .repo

Před vytvořením souboru .repo přesuňte existující soubory v adresáři /etc/yum.repos.d/directory do/tmp, pokud již není potřeba.

mv /etc/yum.repos.d/*.repo /tmp/

Vytvořte repo soubor s názvem local.repo v adresáři /etc/yum.repos.d.

vi /etc/yum.repos.d/local.repo

Základní OS

[LocalRepo_BaseOS]
name=LocalRepository_BaseOS
baseurl=file:///cdrom/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Stream aplikací

[LocalRepo_AppStream]
name=LocalRepository_AppStream
baseurl=file:///cdrom/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Podrobnosti:

[LocalRepo] Název sekce
jméno Název úložiště
baseurl Umístění balíčku
Povoleno Povolit úložiště
gpgcheck Povolit zabezpečenou instalaci (gpgcheck je volitelný (pokud nastavíte gpgcheck=0, není třeba zmiňovat gpgkey)
gpgkey Umístění klíče

Instalace balíčků z místního úložiště YUM

Vymažte mezipaměť úložiště spuštěním následujícího příkazu.
yum clean all

Pojďme nainstalovat balíček telnet z místního úložiště.

yum install vsftpd

Výstup bude vypadat jako níže.

Když dáte ano ke stažení balíčku, budete vyzváni k přijetí gpg podpisového klíče.

LocalRepository_AppStream                       3.1 MB/s | 3.2 kB     00:00
LocalRepository_BaseOS                          2.7 MB/s | 2.7 kB     00:00
Dependencies resolved.
================================================================================
 Package      Arch         Version              Repository                 Size
================================================================================
Installing:
 vsftpd       x86_64       3.0.3-28.el8         LocalRepo_AppStream       180 k

Transaction Summary
================================================================================
Install  1 Package

Total size: 180 k
Installed size: 356 k
Is this ok [y/N]: y
Downloading Packages:
warning: /cdrom/AppStream/Packages/vsftpd-3.0.3-28.el8.x86_64.rpm: Header V3 RSA                                                                                                             /SHA256 Signature, key ID fd431d51: NOKEY
LocalRepository_AppStream                       177 kB/s | 5.0 kB     00:00
Importing GPG key 0xFD431D51:
 Userid     : "Red Hat, Inc. (release key 2) <[email protected]>"
 Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Is this ok [y/N]: y
Key imported successfully
Importing GPG key 0xD4082792:
 Userid     : "Red Hat, Inc. (auxiliary key) <[email protected]>"
 Fingerprint: 6A6A A7C9 7C88 90AE C6AE BFE2 F76F 66C3 D408 2792
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1
  Installing       : vsftpd-3.0.3-28.el8.x86_64                             1/1
  Running scriptlet: vsftpd-3.0.3-28.el8.x86_64                             1/1
  Verifying        : vsftpd-3.0.3-28.el8.x86_64                             1/1
Installed products updated.

Installed:
  vsftpd-3.0.3-28.el8.x86_64

Complete!

Závěr

To je vše. Úspěšně jste nakonfigurovali místní úložiště yum na počítači.


Cent OS
  1. Jak vytvořit místní úložiště Red Hat

  2. Nakonfigurujte místní úložiště YUM na CentOS 6 / RHEL 6

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

  1. Jak nainstalovat Oracle VirtualBox na Oracle Linux/Fedora/RHEL/CentOS pomocí YUM

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

  3. Jak vytvořit kontejner LXC pomocí lxcbr0 a virbr0 v CentOS/RHEL

  1. Jak vytvořit úložiště Yum pro instalaci systémových balíčků v CentOS/RHEL

  2. Jak vytvořit úložiště yum v CentOS/RHEL

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