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

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

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.

# mkdir /home/mypackage_dir/repository
# 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í:

# vi /etc/yum.repos.d/customrepo.repo
[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

Konfigurace úložiště přes httpd

Pokud existuje požadavek na použití stejného úložiště na více uzlech. Postupujte podle pokynů uvedených níže pro každý uzel, kde potřebujete nainstalovat balíčky pomocí úložiště, které jsme právě nakonfigurovali.

1. 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

2. Poté ve webovém prohlížeči přejděte na adresu URL http://[node1-ip]/repo . V uzlu 2 nakonfigurujte .repo soubor, jak je uvedeno níže.

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

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

# yum repolist


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

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

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

  1. Jak zakázat úložiště balíčků YUM na CentOS

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

  3. Jak povolit úložiště PowerTools v CentOS 8?

  1. Jak nakonfigurovat úložiště YUM v Linux/Centos/Redhat | YUM v Linuxu/Centos/Redhat

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

  3. Jak vytvořit síťový most na CentOS 7 / RHEL 7