Jak aktualizować stacja robocza Fedora Fedora?

Jak aktualizować stacja robocza Fedora Fedora?
Utrzymanie aktualnego systemu operacyjnego jest ważne, ponieważ aktualizacje zawierają pofiks, ulepszenia wydajności, łatki bezpieczeństwa i inne. W przypadku Linux utrzymanie aktualizacji systemu oznacza, że ​​jest aktualizowana wszystkich zainstalowanych pakietów.

Aktualizacja offline to interesująca koncepcja, gdy system musi być aktualizowany, ale bez wiarygodnego połączenia internetowego. W takiej sytuacji pakiety aktualizacji są pobierane ręcznie z innego źródła i stosowane do maszyny offline.

W tym przewodniku sprawdź, jak offline zaktualizować stacja robocza Fedora.

Aktualizacja offline Fedora

Fedora to współczesna dystrybucja Linux z solidnym zarządzaniem pakietami. Dzięki menedżerom pakietów (DNF i Yum) można zaktualizować Fedorę bez żadnego połączenia internetowego. Jednak dla najlepszego możliwego wrażenia maszyna offline może wymagać połączenia z Internetem przez krótki czas.

Zdecydowanie zaleca się użycie CLI do aktualizacji Fedory offline.

Zabranie listy aktualizacji pakietów

Pierwszym krokiem jest ustalenie, które pakiety mają dostępne aktualizacje. Tylko w tym kroku konieczne jest posiadanie połączenia internetowego z systemem.

Lista aktualizacji pakietu za pomocą Yum:

Poniższe polecenie Yum będzie wymienione wszystkie pakiety, które mają dostępne aktualizacje.

$ Yum Repoquery -upgrade -Queryformat '%Nazwa.%łuk'

Do następnego kroku potrzebujemy tej listy wyeksportowanej do pliku tekstowego.

$ Yum Repoquery -upgrade -Queryformat '%Nazwa.%arch '> aktualizacja_list.tekst

Lista aktualizacji pakietów za pomocą DNF:

Poniższe polecenie DNF będzie wymienione wszystkie pakiety, które mają dostępne aktualizacje.

$ dnf repoquery -upgrade --Queryformat '%nazwa.%łuk'

Wyeksportuj listę do pliku tekstowego.

$ dnf repoquery -upgrade --Queryformat '%nazwa.%arch '> aktualizacja_list.tekst

Lista pakietów za pomocą RPM:

Jeśli połączenie internetowe nie jest dostępne, to alternatywną strategią jest zdobycie listy wszystkich zainstalowanych pakietów i praca z nią. Oczywiście ta metoda znacznie zwiększy długość procesu. Nie jest to zalecane i śledź tylko wtedy, gdy musisz.

Chwyć wszystkie zainstalowane pakiety w ładnym formacie.

$ rpm -qa --queryformat "%nazwa \ n"

Wyeksportuj tę listę do pliku tekstowego.

$ rpm -qa --Queryformat "%Nazwa \ n"> aktualizacja_list.tekst

Pobieranie pakietów

Teraz nadszedł czas, aby pobrać żądane pakiety. Wyeksportuj plik tekstowy zawierający listę pakietów do pobrania, załaduj go na innym komputerze Fedora i postępuj zgodnie z dowolną z poniższych metod ich pobrania.

Najpierw sprawdź, czy plik tekstowy zawiera tylko listę pakietów i nic więcej.

$ vim aktualizacja_list.tekst

Pobierz pakiety aktualizacji za pomocą Yum:

Poniższe polecenie YUM pobiera pakiety wymienione w pliku tekstowym i przechowuje je w określonym katalogu. Aby uniknąć problemów związanych z zależnościami, użyj flagi „-rezolve”.

$ Yum Download -Resolve $ (CAT UPDATE_LIST.txt) - -DownloadDir = "
"

Pobierz pakiety aktualizacji za pomocą DNF:

Podobnie jak Yum, następujące polecenie DNF pobiera i przechowuje wszystkie pakiety (i zależności) w konkretnym katalogu.

$ DNF Pobierz -Rezolve $ (CAT UPDATE_LIST.txt) - -DownloadDir = ""

Instalowanie aktualizacji

Wreszcie nadszedł czas, aby zaktualizować maszynę offline. Wyeksportuj pakiety aktualizacji do systemu offline i postępuj zgodnie z dowolnymi z poniższych metod, aby zainstalować pakiety RPM.

Zainstaluj aktualizacje za pomocą Yum:

Poniższe polecenie zainstaluje wszystkie pakiety RPM za pomocą Yum.

$ sudo yum instaluj //*.RPM

Zainstaluj aktualizacje za pomocą DNF:

Następujące polecenie zainstaluje wszystkie pakiety RPM za pomocą DNF.

$ sudo dnf instalacja //*.RPM

Końcowe przemyślenia

Jest to kompletny przewodnik dotyczący tego, jak offline aktualizować stacja robocza Fedora. Ta metoda będzie działać na każdej nowoczesnej wersji Fedory i wcale nie jest to trudne zadanie.

Jedynym minusem tego podejścia jest czas i wysiłek, którego wymaga. Chociaż zadanie ręczne jest minimalne, najbardziej czasochłonną częścią jest pobieranie i instalowanie wszystkich tych pakietów RPM (szczególnie jeśli lista jest zbyt długa).

Szczęśliwy komputer!