Instalowanie pakietów w dowolnym systemie operacyjnym opartym na systemie Linux jest jak zadanie, które odbywa się codziennie i widać, że często musimy zainstalować niektóre pakiety przez krótki czas. Jednak pakiety wymagane przez bardzo mało czasu pozostają w naszym systemie i zużywają przestrzeń dysku.
W systemie, w którym mamy mniej zasobów pod względem miejsca na dysku, przestrzeń dysku pozostaje prawie pełna i musimy sprawdzić niechciane aplikacje i pakiety i usuwać je od czasu do czasu.
W przypadku takich scenariuszy, w których musisz zainstalować i używać niektórych pakietów przez krótki czas, jest to lepsza praktyka i zaleca się zainstalowanie pakietów w określonym lub tymczasowym katalogu. Katalog pozostanie odrębny od wszystkich innych klastrów pakietów i możesz łatwo usunąć pakiety.
Yum vs. DNF
Yum, skrót „żółtego aktualizacji zmodyfikowanego”, jest głównym menedżerem pakietów do instalowania pakietów w centroos lub dowolnym systemem operacyjnym opartym na RHEL. Podczas gdy DNF, skrócony dla „Dandified Yum”, jest najnowszym menedżerem pakietów wzbogaconych w porównania z Yum.
W najnowszych wersjach systemu operacyjnego opartego na RHEL zaleca się stosowanie DNF zamiast YUM. Ten post zawiera szczegółowy przewodnik na temat instalowania pakietu do konkretnego katalogu za pomocą Yum i DNF Package Manager.
Składnia do instalacji pakietu:
Zwykle instalujemy pakiet przy użyciu składni podanej poniżej:
$ sudo dnfzainstalować
Opcja, której możemy użyć do instalacji pakietu w określonym katalogu, to:
--instaltroot =
W wyżej wymienionej opcji możemy podać określoną ścieżkę katalogu, w której chcemy zainstalować pakiet.
Spróbujmy zainstalować pakiet, aby zademonstrować, jak zainstalować pakiet w określonym katalogu.
Przykład:
Na przykład chcemy zainstalować GIT w określonym katalogu, takich jak /opt /temp.
Najpierw utwórzmy katalog „Packages” w katalogu /opt, w którym chcemy zainstalować GIT.
$ sudo mkdir temp-pakowanie
Aby zainstalować GIT w katalogu /opt /temp -packages, podamy ścieżkę do opcji -installRoot w poleceniu instalacji Yum, jak pokazano poniżej:
$ sudo dnf--installRoot =/opt/temp-packages--freasever =/instaluj git
W powyższym poleceniu musimy również użyć opcji -Ereasever podczas tworzenia instalacji. W przeciwnym razie będziemy musieli stawić czoła błędu, jak pokazano na zrzucie ekranu dołączonym poniżej:
Wykonaj więc polecenie instalacji za pomocą opcji -Ereasever =/.
Wpisz „Y” za udzielenie dodatkowego użycia miejsca na dysku i rozpoczęcie procesu instalacji pakietu, który chcesz zainstalować.
Na powyższym załączonym zrzucie ekranu możesz być świadkiem instalacji git w /Opt/Temp-Packages Directory.
Po zakończeniu instalacji pakietu przejdź do katalogu /opt /temp-pak i wykonaj polecenie LS, aby wyświetlić pliki i katalogi w katalogu /opt /temp-pak:
$ cd /opt /packages
$ ls
Widać, że w katalogu /opt /packages jest tworzone całkowicie oddzielne środowisko.
Aby użyć dowolnego pakietu zainstalowanego w określonym katalogu, możemy przenieść się do katalogu /usr /bin i uruchomić go, ponieważ wszyscy wiemy, że pakiety są instalowane w katalogu /usr /bin. Tak więc przejdź do katalogu USR/BIN, który znajduje się wewnątrz pakietów/opt/temp, używając poniższego polecenia:
$ cd/opt/temp-packages/usr/bin
W katalogu BIN wykonaj polecenie LS i GREP, aby sprawdzić, czy żądany pakiet jest zainstalowany, czy nie. Polecenie do znalezienia i weryfikacji instalacji pakietu będzie takie:
$ ls | Grep „git”
Aby zweryfikować i poznać zainstalowaną wersję GIT, możesz wpisać polecenie podane poniżej w katalogu BIN:
$ ./git --version
Lub możesz również zweryfikować instalację git, wykonując proste ./GIT polecenie w katalogu/opt/temp-pak/usr/bin:
$ ./git
Możesz być świadkiem, że Git jest pomyślnie zainstalowany w /Opt/Temp-Packages Directory i działa doskonale, ponieważ chcemy, żeby działało.
Wniosek
Ten post zawiera krótkie i szczegółowe wyjaśnienie, jak zainstalować pakiet w konkretnym katalogu za pomocą menedżera pakietu Yum lub DNF za pomocą -Opcja instalacji. Ten post pokazuje również cały proces instalowania pakietu w określonym katalogu i korzystania z tego pakietu. Jako przykład zainstalowaliśmy git w „/optować”Katalog używa -Opcja instalacji i nauczyłem się, jak zacząć go używać.