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

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

yum ist das primäre Tool zum Abrufen, Installieren, Löschen, Abfragen und Verwalten von Red Hat Enterprise Linux RPM-Softwarepaketen aus offiziellen Red Hat Software-Repositories sowie anderen Repositories von Drittanbietern. Der folgende Beitrag beschreibt Schritt für Schritt, wie Sie eine lokal gemountete RHEL 7-DVD-ISO als Yum-Repository verwenden.

1. Mounten Sie das ISO des RHEL 7-Installationsmediums in einem Verzeichnis. Zum Beispiel /mnt :

# mount -o loop rhel7.iso /mnt
Auch lesen :Linux / UNIX :So mounten Sie eine ISO-Datei

2. Kopieren Sie das media.repo Datei aus dem gemounteten Verzeichnis /mnt /etc/yum.repos.d/ und nennen Sie es rhel7.repo .

# cp /mnt/media.repo /etc/yum.repos.d/rhel7.repo

3. Erteilen Sie der Repository-Datei die entsprechenden Berechtigungen.

# chmod 644 /etc/yum.repos.d/rhel7.repo

4. Modifizieren Sie die Repo-Datei und ändern Sie den Parameter gpgcheck=0 zu gpgcheck=1 und fügen Sie der gleichen Datei die folgenden 3 Zeilen hinzu.

enabled=1
baseurl=file:///mnt/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

5. Nachdem Sie alle Änderungen vorgenommen haben, sollte die endgültige Repo-Datei wie unten aussehen. (Beachten Sie, dass die Medien-ID je nach RHEL-Version, für die die DVD verwendet wird, unterschiedlich sein kann)

[InstallMedia]
name=DVD for Red Hat Enterprise Linux 7.3 Server
mediaid=9859238196.834790
metadata_expire=-1
gpgcheck=1
cost=500
enabled=1
baseurl=file:///mnt/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

6. Stellen Sie sicher, dass Sie die zugehörigen Caches löschen, indem Sie yum clean all ausführen und subscription-manager clean einmal.

# yum clean all
# subscription-manager clean

Bestätigen

Überprüfen Sie, ob Sie die Pakete aus dem gerade erstellten Repo auflisten können.

# yum  --noplugins list
# yum repolist -v
    [snip]
    ISO-Server                                               | 4.1 kB     00:00     
    (1/2): ISO-Server/group_gz                                 | 134 kB   00:00     
    (2/2): ISO-Server/primary_db                               | 3.4 MB   00:00     
    Setting up Package Sacks
    pkgsack time: 0.001
    Repo-id      : ISO-Server
    Repo-name    : RHEL 7 Server DVD
    Repo-revision: 1424360184
    Repo-updated : Thu Feb 19 10:36:27 2017
    Repo-pkgs    : 4,371
    Repo-size    : 3.2 G
    Repo-baseurl : file:///mnt/
    Repo-expire  : 21,600 second(s) (last: Fri Jul 10 12:55:47 2017)
    Repo-filename: ///etc/yum.repos.d/rhel7.repo

    repolist: 4,371
CentOS / RHEL 6 :So richten Sie ein Yum-Repository mit einer lokal gemounteten DVD ein


Cent OS
  1. Konfigurieren Sie das YUM-Repository mit DVD oder CD-ROM CentOS / RHEL

  2. So erstellen Sie ein lokales YUM-Repository auf CentOS 7 / RHEL 7 mithilfe einer DVD

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

  4. CentOS / RHEL :So erstellen und hosten Sie ein Yum-Repository über httpd

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

So installieren Sie YUM auf RHEL 8 / CentOS 8

So richten Sie das lokale Yum/DNF-Repository auf dem RHEL 8-Server mithilfe einer DVD oder ISO-Datei ein

So richten Sie den NFS-Server unter CentOS 8 / RHEL 8 ein

So richten Sie Jenkins unter CentOS 8 / RHEL 8 ein

So richten Sie Icinga Web 2 unter CentOS 8 / RHEL 8 ein

So richten Sie einen Chef 12 unter CentOS 7 / RHEL 7 ein