GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So erstellen Sie ein Yum-Repository für die Installation von Systempaketen in CentOS/RHEL

Ein Yum-Repository enthält die RPMs und Metadaten über die RPMs. Ein yum-Repository muss konfiguriert werden, um yum auf jedem yum-basierten Linux-System verwenden zu können. Dieser Beitrag enthält Schritte zum Konfigurieren eines Yum-Repositorys zum Installieren von Paketen auf CentOS/RHEL-Systemen.

Yum-Repository-Server konfigurieren

1. Erstellen Sie ein Verzeichnis für Ihr lokales Repository, z. /home/mypackage_dir/repository . Verschieben Sie die RPMs in dieses Verzeichnis.

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

2. Korrigieren Sie einige Eigentums- und Dateisystemberechtigungen:

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

3. Installieren Sie das Paket createrepo, falls es noch nicht installiert ist, und führen Sie es aus

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

4. Erstellen Sie eine Repository-Konfigurationsdatei, z. /etc/yum.repos.d/customrepo.repo enthält:

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

5. Installieren Sie Ihr Paket mit dem yum-Befehl wie unten, ersetzen Sie Paketname durch das Paket, das Sie installieren möchten, und suchen Sie nach mypackage_dir/repository:

# yum install package_name
Hinweis :Wenn es erforderlich ist, dasselbe Repository auf mehreren Knoten zu verwenden. Die folgenden Anweisungen zum Patchen eines DB-Knotens mit Patch-Channel-Paketen.

6. Um das yum-Repository zu verwenden, das auf node1 auf node2 über die http-URL konfiguriert ist, befolgen Sie bitte die nachstehenden Anweisungen.

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

Greifen Sie dann in einem Webbrowser auf die URL http://[node1-ip]/repo

zu

Yum-Client-Server konfigurieren

Konfigurieren Sie in Knoten 2 die .repo-Datei wie unten.

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

Führen Sie dann den folgenden Befehl auf node2 aus, gefolgt von yum update, um die Maschine zu aktualisieren.

# yum repolist
# yum update


Cent OS
  1. So erstellen Sie ein lokales YUM-Repository auf RHEL 8 mithilfe einer DVD

  2. [Linux] :So konfigurieren Sie yum für die Verwendung des CentOS-Repositorys auf dem RHEL-Computer

  3. So bereinigen Sie den YUM-Cache in CentOS / RHEL

  4. So erstellen Sie ein Yum-Repository in CentOS/RHEL

  5. So deaktivieren Sie ACPI in CentOS/RHEL 7

So installieren Sie YUM auf RHEL 8 / CentOS 8

So aktivieren Sie die Proxy-Einstellungen für den Yum-Befehl auf RHEL-/CentOS-Servern

So installieren Sie Cockpit unter CentOS 8 / RHEL 8

So führen Sie ein Downgrade von Paketen auf CentOS durch

So installieren Sie Virtualmin unter CentOS 8 / RHEL 8

8 YUM-Repositories von Drittanbietern für CentOS und RHEL