GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Redhat Subskriptionsalternative | Lokales Repository

Einführung

Wir müssen wissen, dass RedHat zwar Open-Source-Softwareprodukte für Unternehmen anbietet, aber über ein kostenpflichtiges Abonnement verfügt, um Pakete und Updates in der RedHat Enterprise Linux-Distribution zu installieren, und die verschiedene Workloads in physischen, virtualisierten und Cloud-Umgebungen unterstützt. RHEL-Editionen sind für Server, Mainframe, SAP-Anwendungen, Desktops und OpenStack.

Was ist jetzt das Problem

Wenn ich jetzt nicht die Möglichkeit habe, für die Installation von Paketen und Updates zu bezahlen, hindert mich dies daran, die Verteilung insbesondere für neue Lernende zu verwenden, und wenn unsere Umgebung verhindert, dass einige Server oder Dienste mit dem Internet verbunden sind und wichtige Daten intern gespeichert werden All diese Probleme müssen gelöst werden und wir haben die beste und einfachste Lösung gefunden. Los geht's.

Was ist ein lokales Repo?

Das lokale Repo ist eine Vereinfachung des lokalen Repositorys und enthält Informationen zu allen Paketen und Updates, die der Paketmanager für die Installation und Auflösung von Abhängigkeiten verwendet hat, sodass das lokale Repo ein lokaler Ort auf Ihrem Gerät ist und alle Pakete und Updates enthält, anstatt eine Verbindung zum Internet herzustellen Sie haben die Möglichkeit dazu .

Wie erstelle ich ein lokales Repo?

  • Zunächst benötigen Sie die vollständige DVD von RedHat Enterprise Linux, Sie können sie von RedHat herunterladen.
  • Schließen Sie es wie unten gezeigt an Ihre Geräte an.
  • Öffnen Sie Ihr Terminal und schreiben Sie den folgenden Befehl:mkdir /var/YourLocalRepoName
mkdir /var/unixcop
  • kopieren Sie den APPSTREAM in Ihr LocalRepo-Verzeichnis

Hinweis :APPSTREAM-Pakete bieten zusätzliche Merkmale und Funktionen (Abhängigkeiten).

cp -r /run/media/root/RHEL-8-1-0-BaseOS-x86_64/AppStream /var/unixcop/

Hinweis: Sie sollten den Namen Ihrer DVD je nach installierter Version ändern, in meinem Fall lautet der DVD-Name RHEL-8-1-0-BaseOS-x86_64

  • Kopieren Sie das BaseOS in Ihr LocalRepo-Verzeichnis

Hinweis: BaseOS-Pakete implementieren die grundlegende Kernfunktionalität des Betriebssystems.

cp -r /run/media/root/RHEL-8-1-0-BaseOS-x86_64/BaseOS/ /var/unixcop/
  • Sie müssen eine Konfigurationsdatei erstellen, damit Ihr Paketmanager von LocalRepo und nicht von einem Abonnement auflösen kann
  • Erstellen Sie auch eine Konfigurationsdatei mit einem beliebigen Texteditor mit ” name.repo ”-Erweiterung, ich werde vim verwenden
vim /etc/yum.repos.d/unixcop.repo
  • Fügen Sie die Konfiguration in Ihre Konfigurationsdatei ein und bearbeiten Sie in Ihrem Fall einfach den Verzeichnisnamen /var/YourDirName/
[AppStream]
name=AppStream_unixcop
baseurl=file:/var/unixcop/AppStream
enabled=1
gpgcheck=0

[BaseOS]
name=BaseOS_unixcop
baseurl=file:/var/unixcop/BaseOS
enabled=1
gpgcheck=0
  • Speichern und prüfen.

Schlussfolgerung:

Der Artikel erläutert die beste Alternative für RedHat Enterprise Linux Subscription und nachdem Sie diese Schritte befolgt haben, können Sie Ihr eigenes lokales Repo erstellen.


Linux
  1. Konfigurieren Sie das Redhat-Paket-Repository im lokalen Netzwerk mit vsftpd

  2. Tusk – Eine plattformübergreifende elektronenbasierte Evernote-Alternative

  3. Joplin – Eine schöne plattformübergreifende Evernote-Alternative

  4. Gem im lokalen Ordner installieren

  5. Alternative zu netstat -s

Erstellen eines Redhat-Paket-Repositorys

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

So verwalten Sie lokalen Speicher mit Stratis | Roter Hut

Centos vs. RedHat:15 interessante Fakten

Top alternative Linux-Distributionen zu Windows XP

AppFlowy:Eine Open-Source-Alternative zu Notion