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

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

YUM je linuxový nástroj pro správu balíčků, který pomáhá instalovat nebo aktualizovat balíčky; provádí automatickou instalaci závislých balíčků, kterou vyžaduje hlavní instalační balíček.

K nastavení úložiště YUM potřebujeme (Pro účely testování) jeden serverový systém, kde jsou hostovány všechny balíčky, a klientský systém, kam chcete balíčky nainstalovat nebo aktualizovat.

Hostovací balíčky

Klient musí komunikovat prostřednictvím jakéhokoli jednoho typu média, aby získal balíčky ze serverového systému. Server normálně používá FTP nebo Apache jako médium pro přenos balíčků.

Tyto stažené balíčky musíme zkopírovat do /var/ftp nebo /var/www/html přijímaně pro FTP a Apache. Můžete použít FTP nebo Apache.

Připojte DVD na /cdrom

mkdir cdrom;mount /dev/cdrom /cdrom

FTP

zkopírujte balíčky z DVD do složky FTP.

cp /cdrom/Packages/* /var/ftp

Apache

zkopírujte balíčky z DVD do domovského adresáře Apache.

cp /cdrom/Packages/* /var/www/html/

Upravte konfigurační soubor Apache, abyste povolili indexy.

vi /etc/httpd/conf/httpd.conf

Od

Options Indexes FollowSymLinks

Komu

Options All Indexes FollowSymLinks

Odstraňte uvítací stránku.

rm -rf /etc/httpd/conf.d/welcome.conf

Ověřte výše uvedené údaje pomocí webového prohlížeče na ftp://ip-address nebo http://ip-adresa .

Vytváření úložiště

Po hostování balíčků musíme vytvořit úložiště balíčků, které jste si stáhli z internetu nebo zkopírovali z disku.

CreateRepo je nástroj, který vám pomůže vytvořit úložiště meta struktury rpm založené na XML a je jako indexový soubor, který ukazuje na soubory rpm. Tyto soubory XML slouží k řešení závislých balíčků, které vyžaduje hlavní balíček. Nainstalujte balíček CreateRepo.

rpm -Uvh deltarpm-**.el6.x86_64.rpm python-deltarpm-**.el6.x86_64.rpm createrepo-**.rpm

FTP

createrepo /var/ftp

Apache

createrepo /var/www/html

Konfigurace úložiště

Po vytvoření úložiště stačí přejít na klientský počítač a přidat soubor úložiště do adresáře /etc/yum.repos.d. Změňte IP adresu na IP adresu vašeho serveru.

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

FTP

[remote]
name=RHEL FTP
baseurl=ftp://192.168.0.151
enabled=1
gpgcheck=0

Apache

[remote]
name=RHEL Apache
baseurl=http://192.168.0.151
enabled=1
gpgcheck=0

Instalovat balíčky

Nainstalujte balíčky pomocí příkazu yum. Jakmile příkaz vydá, stáhne metasoubor ze serveru a v případě potřeby vyhledá závislé otáčky za minutu; jinak se balíček nainstaluje automaticky.
yum install mysql-server

Závěr

Z výše uvedeného můžete vidět nainstalované balíčky MySQL Server se všemi závislými balíčky, plní stejnou úlohu jako RPM. Poskytuje snadnou instalaci balíčků v jediném příkazovém řádku. Pokud narazíte na nějaký problém na FTP nebo Apache, deaktivujte iptables.
Cent OS
  1. Nakonfigurujte VNC na CentOS 6 / RHEL 6

  2. Jak nakonfigurovat Slave DNS (BIND) na CentOS 7 / RHEL 7

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

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

  2. CentOS / RHEL 7:Jak nainstalovat a nakonfigurovat ftp server (vsftpd)

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

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

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

  3. Instalace a konfigurace FTP serveru na CentOS 7 / RHEL 7 – (vsftpfd)