So installieren Sie das Paket in einem bestimmten Verzeichnis mit Yum

So installieren Sie das Paket in einem bestimmten Verzeichnis mit Yum

Das Installieren von Paketen in einem beliebigen Betriebssystem ist wie eine täglicher Aufgabe, und es ist zu sehen, dass wir häufig einige Pakete für einen kurzen Zeitraum installieren müssen. Die für sehr wenig Zeit erforderlichen Pakete bleiben jedoch in unserem System und verbrauchen den Speicherplatz.

In einem System, in dem wir weniger Ressourcen in Bezug auf Scheibenraum haben.

Für solche Szenarien, in denen Sie für einen kurzen Zeitraum einige Pakete installieren und verwenden müssen, ist es eine bessere Praxis und empfohlen, die Pakete in einem bestimmten oder temporären Verzeichnis zu installieren. Das Verzeichnis bleibt getrennt von allen anderen Paketclustern, und Sie können die Pakete problemlos entfernen.

Yum vs. DNF

Yum, eine Abkürzung von „Yellow Updater Modified“, ist ein Primärpaketmanager für die Installation von Paketen in CentOS oder einem rhelbasierten Betriebssystem. Während DNF, verkürzt für „Dandified Yum“, ist der neueste und mit Feature angereicherte Paketmanager im Vergleich zu Yum.

In den neuesten Versionen des rhelbasierten Betriebssystems wird empfohlen, DNF anstelle von Yum zu verwenden. In diesem Beitrag wird eine detaillierte Anleitung zur Installation eines Pakets in einem bestimmten Verzeichnis mit YUM und DNF -Paketmanager bereitgestellt.

Die Syntax zur Installation eines Pakets:

Normalerweise installieren wir ein Paket mit der unten angegebenen Syntax:

$ sudo dnf Installieren

Die Option, die wir zur Installation eines Pakets in einem bestimmten Verzeichnis verwenden können, ist:

--installroot =

In der oben genannten Option können wir einen bestimmten Verzeichnispfad bereitstellen, in dem wir das Paket installieren möchten.

Versuchen wir, ein Paket zu installieren, um zu demonstrieren, wie ein Paket in einem bestimmten Verzeichnis installiert wird.

Beispiel:

Zum Beispiel möchten wir Git in einem bestimmten Verzeichnis wie /opt /temp-packages installieren.

Erstellen wir zunächst ein Verzeichnis „Tempsackages“ im Verzeichnis /opt, in dem wir Git installieren möchten.

$ sudo mkdir tempspackages

Um GIT im Verzeichnis /opt /temp -packages zu installieren, geben wir den Pfad zur Option -installroot im Befehl yum install, wie unten gezeigt:

$ sudo dnf--installroot =/opt/temp-packages-releasever =/install Git

Im obigen Befehl müssen wir auch die Option -Releasever beim Erstellen von InstallRoot verwenden. Andernfalls müssen wir uns einem Fehler stellen, wie im unten angehängten Screenshot gezeigt:

Führen Sie also den Installationsbefehl mit der Option -releasever =/ aus.

Geben Sie 'y' ein, um zusätzliche Speicherplatznutzung zu gewährleisten und mit dem Installationsprozess des Pakets zu beginnen, das Sie installieren möchten.

In dem oben genannten Screenshot können Sie die Installation von Git in der /OPT/Temp-Packages-Verzeichnis.

Sobald Sie mit der Installation des Pakets fertig sind, gehen Sie zum Verzeichnis /opt /temp-packages und führen Sie den Befehl LS aus, um die Dateien und Verzeichnisse im Verzeichnis /opt /temp-packages anzuzeigen:

$ CD /OPT /TEMP-PAGES
$ ls

Sie können sehen, dass eine vollständig separate Umgebung im Verzeichnis /opt /temp-packages erstellt wird.

Um jedes in einem bestimmten Verzeichnis installierte Paket zu verwenden, können wir in das Verzeichnis /usr /Bin übergehen und es ausführen, da wir alle wissen, dass die Pakete im Verzeichnis /usr /Bin installiert sind. Navigieren Sie also zum USR/Bin-Verzeichnis, das sich in den unten angegebenen Befehl befindet:

$ cd/opt/temp-packages/usr/bin

Führen Sie im Bin -Verzeichnis den Befehl LS und GREP aus, um zu überprüfen, ob das gewünschte Paket installiert ist oder nicht. Der Befehl zum Auffinden und Überprüfen der Paketinstallation wird so verlaufen:

$ ls | Grep "Git"

Um die installierte Version von Git zu überprüfen und zu kennen, können Sie den unten angegebenen Befehl im Bin -Verzeichnis eingeben:

$ ./Git --version

Oder Sie können auch die Installation von Git überprüfen, indem Sie die einfache Ausführung ausführen ./Git-Befehl im Verzeichnis/opt/temp-packages/usr/bin:

$ ./git

Sie können beobachten, dass Git erfolgreich in der installiert ist /OPT/Temp-Packages-Verzeichnis und vollkommen gut arbeiten, während wir möchten, dass es funktioniert.

Abschluss

Dieser Beitrag enthält eine kurze und detaillierte Erklärung zur Installation eines Pakets in einem bestimmten Verzeichnis mit dem YUM- oder DNF -Paket -Manager mithilfe des -Installationroot -Option. Dieser Beitrag zeigt auch den gesamten Prozess der Installation eines Pakets in einem bestimmten Verzeichnis und die Verwendung dieses Pakets. Als Beispiel haben wir Git in der "installiert"/opt”Verzeichnis mit dem -Installationroot -Option und lernte, wie man es benutzt.