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

So erstellen Sie ein Yum-Repository in CentOS/RHEL

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

# mkdir /home/mypackage_dir/repository
# 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 createrepo-Paket, falls es noch nicht installiert ist, und führen Sie Folgendes 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:

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

Repository über httpd konfigurieren

Wenn es erforderlich ist, dasselbe Repository auf mehreren Knoten zu verwenden. Befolgen Sie die nachstehenden Anweisungen auf jedem Knoten, auf dem Sie Pakete mit dem gerade konfigurierten Repository installieren müssen.

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

2. Greifen Sie dann in einem Webbrowser auf die URL http://[node1-ip]/repo zu . Konfigurieren Sie in Knoten 2 .repo Datei wie unten.

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

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

# yum repolist


Cent OS
  1. So konfigurieren Sie das YUM-Repository in Linux/Centos/Redhat | YUM unter Linux/Centos/Redhat

  2. So erstellen Sie eine Netzwerkbrücke unter CentOS 7 / RHEL 7

  3. So erstellen Sie ein lokales YUM-Repository auf RHEL 8 mithilfe einer DVD

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

  5. CentOS / RHEL 7:So richten Sie das Yum-Repository mit einer lokal gemounteten DVD ein

So aktivieren Sie das EPEL-Repository unter RHEL 8 / CentOS 8 Linux

So installieren Sie YUM auf RHEL 8 / CentOS 8

So aktivieren Sie das EPEL-Repository in CentOS und RHEL

So aktivieren Sie das EPEL-Repository auf CentOS 8 und RHEL 8 Server

So aktivieren Sie das EPEL-Repository unter CentOS 7 / RHEL 7

Wie aktiviere ich das PowerTools-Repository in CentOS 8?