Zainstaluj konkretną wersję pakietu na Ubuntu, Debianie i centOS

Twórcy oprogramowania regularnie publikują nowe wersje swoich produktów z lepszymi funkcjami, aw wielu przypadkach z ulepszeniami wydajności i bezpieczeństwa. Gdy zainstalujemy którąkolwiek z tych aplikacji za pośrednictwem pakietów w dystrybucjach takich jak Ubuntu, CentOS lub Debian, domyślnie zostanie zainstalowana najnowsza wersja wspomnianego narzędzia, która chociaż jest idealna i praktyczna, w niektórych szczególnych przypadkach inne aplikacje mogą nie być kompatybilne z tą wersją. Na przykład wiele aplikacji wymaga Java 8 dla optymalnej wydajności, ale nie działa z Java 9.

Aby rozwiązać ten problem, dzisiaj zobaczymy, jak możemy zainstalować konkretną wersję dowolnej aplikacji, o ile jest ona dostępna, w tych dystrybucjach, a tym samym wykonać zadania we właściwych wersjach.

1. Jak zainstalować określony pakiet na CentOS, RHEL lub Fedorze?


Kiedy pracujemy z którąkolwiek z tych dystrybucji, konieczne będzie zweryfikowanie wszystkich dostępnych wersji wybranego pakietu niezależnie od tego, czy są zainstalowane, czy nie.

Domyślnie polecenie yum, typowe dla tych dystrybucji Linuksa, pominie stare wersje pakietu i zawsze będzie próbowało zainstalować najnowszą dostępną wersję, aby cieszyć się nią, ale jak wskazaliśmy, nie zawsze jest to idealne.

Innym problemem w tych dystrybucjach jest to, że podczas wyszukiwania informacji o konkretnym pakiecie polecenie yum wyświetli tylko najnowszą wersję tego pakietu w wynikach podkomend informacji, listy lub wyszukiwania. Aby to naprawić, możemy skorzystać z parametru --showduplicates, który odpowiada za wyświetlanie wszystkich aktywnych wersji pakietów w repozytorium.

Krok 1
W tym celu wykonamy następujące czynności:

 mniam --showduplicates lista "Pakiet"

Tam możemy zobaczyć wyniki z różnymi wersjami dostępnymi do zainstalowania w systemie.

Krok 2
Używając tego polecenia, format nazwy pakietu do użycia to:

 nazwa_pakietu.architektura numer_wersji-numer_kompilacji repozytorium
Wiersz number_build reprezentuje drobne zmiany wprowadzone przez dewelopera pakietu ze szczegółami, takimi jak dodatkowa dokumentacja, zmiany w plikach konfiguracyjnych i inne. Gdy już ustalimy konkretną wersję pakietu do zainstalowania, możemy go zainstalować, używając dowolnej z następujących składni:
 nazwa_pakietu-wersja (Zainstaluj pełny pakiet) numer_wersji „nazwa_pakietu-wersja _numer_budowy” (Zainstaluj określoną wersję)

Krok 3
W tym przypadku widzimy, że pakiet jest już zainstalowany, w takim przypadku konieczne będzie usunięcie wersji zainstalowanego pakietu, jeśli konieczne będzie zainstalowanie poprzedniej wersji wybranych pakietów.

Aby usunąć pakiet, wykonujemy następującą składnię:

 mniam usuń "pakiet"

2. Jak zainstalować określony pakiet na Ubuntu lub Debianie?

Krok 1
W przypadku tych popularnych dystrybucji Linuksa najpierw konieczne będzie sprawdzenie wersji pakietu zainstalowanego w systemie, w tym wszystkich pakietów dostępnych w repozytorium, do tego użyjemy polecenia apt-cache w następujący sposób:

 polityka sudo apt-cache „Pakiet”

Tutaj możemy zobaczyć, czy wybrany pakiet jest zainstalowany i jakie wersje są dostępne do instalacji.

Krok 2
Jeżeli chcemy zainstalować konkretną wersję wybranego pakietu wykonamy następującą składnię:

 sudo apt install "wersja pakietu"

Krok 3
Jeżeli w dystrybucji mamy już zainstalowaną nowszą wersję pakietu, konieczne będzie jej usunięcie, wykonując następujące czynności:

 sudo apt usuń „pakiet”

Po wykonaniu tego procesu usuwania możemy bez problemu powtórzyć proces instalacji żądanej wersji wybranego pakietu.

W ten sposób mamy możliwość zarządzania wersjami pakietów w Linuksie.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave