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

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

Úložiště yum obsahuje rpm a metadata o rpm. Aby bylo možné používat yum na jakémkoli systému Linux založeném na yum, musí být nakonfigurováno úložiště yum. Tento příspěvek obsahuje kroky ke konfiguraci úložiště yum pro instalaci balíčků na systémy CentOS/RHEL.

Konfigurace serveru úložiště yum

1. Vytvořte si adresář pro své lokální úložiště, např. /home/mypackage_dir/repository . Přesuňte RPM do tohoto adresáře.

# cp /media/packages/* /home/mypackage_dir/repo

2. Opravte některá oprávnění k vlastnictví a souborovému systému:

# chown -R root.root /home/mypackage_dir/repo

3. Nainstalujte balíček createrepo, pokud ještě není nainstalován, a spusťte

# createrepo /home/mypackage_dir/repo
# chmod -R o-w+r /home/mypackage_dir/repo

4. Vytvořte konfigurační soubor úložiště, např. /etc/yum.repos.d/customrepo.repo obsahující:

[local]
name=My RPM System Package Repo
baseurl=file:///home/mypackage_dir/repository
enabled=1
gpgcheck=0

5. Nainstalujte svůj balíček pomocí příkazu yum, jak je uvedeno níže, nahraďte package_name balíčkem, který chcete nainstalovat, a vyhledejte jej v adresáři mypackage_dir/repository:

# yum install package_name
Poznámka :Pokud existuje požadavek na použití stejného úložiště na více uzlech. Níže uvedené pokyny pro záplatování uzlu DB pomocí balíčků opravných kanálů.

6. Chcete-li použít úložiště yum nakonfigurované na node1 na node2 prostřednictvím http url, postupujte podle níže uvedených pokynů.

# yum install httpd
# ln -s /var/www/html/repo /home/mypackage_dir/repo
# service httpd start

Poté ve webovém prohlížeči přejděte na adresu URL http://[node1-ip]/repo

Konfigurace yum klientského serveru

V uzlu 2 nakonfigurujte soubor .repo, jak je uvedeno níže.

[node1-repo]
name=My RPM System Package Repo
baseurl=http:///repo
enabled=1
gpgcheck=0

Poté spusťte níže uvedený příkaz na node2 následovaný yum update pro aktualizaci počítače.

# yum repolist
# yum update


Cent OS
  1. Jak vytvořit soubor Kickstart pro CentOS/Fedora/RedHat (RHEL)

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

  3. [Linux] :Jak nakonfigurovat yum pro použití úložiště CentOS v počítači RHEL

  1. CentOS / RHEL :Jak vytvořit a hostovat úložiště yum přes httpd

  2. CentOS / RHEL 6,7 :Jak obnovit přerušenou instalaci balíčku yum

  3. Jak vytvořit místní úložiště Yum pro balíčky MySQL Enterprise

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

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

  3. Povolte automatické aktualizace nginx pomocí úložiště yum pro distribuce RHEL/CentOS