Jak zaktualizować Debian Linux do nowej wersji

Debian Linux nie aktualizuje się często. Zwykle dystrybucja utrzymuje się z pojedynczym wydaniem przez ponad rok. Ponieważ nowe wersje są rzadkie, wielu użytkowników nie wie, jak zaktualizować Debian Linux do nowej wersji.

Proces aktualizacji Debiana jest bezbolesny i stosunkowo szybki. Chociaż nie działa jak inne dystrybucje Linuksa. Zanim zaktualizujesz Debian Linux, musisz zrozumieć, czym są „kryptonimy” i „gałęzie”.

Nazwy kodowe i gałęzie Debiana

Każda wersja systemu operacyjnego ma kryptonim i gałąź wydania. Nazwy kodowe to pseudonimy, które zespół programistów Debiana nadaje jako unikalny identyfikator każdej wersji systemu operacyjnego. Te nazwy kodowe nie są szczególnie ważne w ogólnym planie, a nazwa gałęzi wydania ma o wiele większe znaczenie.

Co to jest gałąź wydania? W ten sposób programiści Debiana mogą powiedzieć swoim użytkownikom, jakie typy aktualizacji otrzymają i jak stabilny jest system operacyjny. W Debianie jest około czterech oddzielnych gałęzi wydań. Te gałęzie są oznaczone jako Stabilne, Testowe, Niestabilne i Eksperymentalne. Łatwo jest zrozumieć, co oznaczają te gałęzie, nie zagłębiając się zbytnio w to, jak się wyjaśniają.

Podczas aktualizacji do nowej wersji Debian Linux, będziesz musiał zmienić kryptonim lub gałąź wydania w pliku źródłowym. Dzięki temu system może rozpocząć konwersję ze starej do nowej wersji. Należy jednak pamiętać, że czasami zmiana gałęzi wydania może nie wystarczyć, ponieważ nowej wersji jeszcze nie ma.

Na przykład Debian 10 ma być nową wersją stabilną, ale nadal mamy Debian Stable (9), więc samo wykonanie aktualizacji z „Stable” w źródłach nie wystarczy. Zamiast tego użytkownicy, którzy chcą korzystać z nowej wersji Debiana, muszą zmienić „Stabilną” na „Buster”.

Zmień źródła Debiana

W Debianie źródła apt są twoimi najlepszymi przyjaciółmi. Opanowanie tego pliku pozwoli ci łatwo zainstalować wszelkiego rodzaju oprogramowanie, nawet jeśli nie jest ono dostępne w dostarczonych źródłach oprogramowania do instalacji. Podczas aktualizacji będziesz musiał majstrować przy tym pliku. Na szczęście nie jest to takie trudne i tylko kilka rzeczy wymaga modyfikacji.

Od 2018 roku społeczność Debiana oczekuje Debiana 10, który będzie najnowszym „stabilnym” wydaniem. Kryptonim tej wersji to Buster, więc to jest kryptonim, z którym będziemy pracować w tym samouczku. Jeśli czytasz to w przyszłości, zamień „Buster” na kryptonim nadchodzącej wersji.

Plik źródeł Debiana można łatwo modyfikować bezpośrednio z terminala, ponieważ jest to tradycyjny tekstowy plik konfiguracyjny. Aby go edytować, otwórz nowe okno terminala i przełącz się z użytkownika na użytkownika root. Przełącz się na roota, wykonując polecenie su.

su -

Teraz, gdy masz dostęp su, możesz dotknąć dowolnej części systemu bez ograniczeń – w tym pliku źródłowego. Uruchom plik źródłowy za pomocą narzędzia do edycji tekstu Nano.

nano /etc/apt/sources.list

W pliku źródeł Debiana zauważysz dziesiątki repozytoriów oprogramowania. Te repozytoria to sposób, w jaki Twój komputer Debian regularnie uzyskuje dostęp do aktualizacji i instaluje oprogramowanie. Aby zaktualizować, zmień wszystkie wystąpienia „stabilnej” na „buster”.

Teraz, gdy plik źródłowy ma wszystkie wystąpienia „stabilne” ustawione na nową nazwę kodową „buster”, przejrzyj i usuń z pliku wszelkie źródła oprogramowania innych firm. Chociaż może być irytujące usuwanie linków do oprogramowania, którego potrzebujesz, zrobienie tego jest dobrym pomysłem, ponieważ nie masz pojęcia, czy nowa wersja go obsługuje. Te zewnętrzne źródła oprogramowania można zawsze dodać ponownie po fakcie.

W pliku źródłowym naciśnij Ctrl + O, aby zapisać zmiany, wyjdź za pomocą Ctrl + X i uruchom polecenie aktualizacji, aby sfinalizować zmiany.

Uwaga: możliwe jest również przeniesienie Debiana ze stabilnego na niestabilny, testowy lub eksperymentalny. Zamiast zmieniać wszystko na „buster”, spróbuj zmienić go na żądaną gałąź i postępuj zgodnie z samouczkiem.

apt-get update

Po uruchomieniu aktualizacji Debian zamieni całe dostępne oprogramowanie ze stabilnej na Buster. Zastąpienie źródeł oprogramowania jest pierwszym krokiem przed uruchomieniem ostatecznej aktualizacji. Jednak przed wykonaniem aktualnej aktualizacji warto wyczyścić zbłąkane pliki i pakiety. Wyczyść wszystko, uruchamiając autorove i czyste polecenia.

apt-get autoremove

apt-get autoclean

Uruchomienie autoclean i autorove spowoduje odinstalowanie osieroconych pakietów w systemie i wyczyszczenie pamięci podręcznej pakietów.

Aktualizacja do nowej wersji Debiana wymaga dwóch oddzielnych poleceń. Upgrade i dist-upgrade. Użycie polecenia aktualizacji odnowi całe oprogramowanie, które jest już w systemie. Polecenie dist-upgrade zmieni twoje obecne wydanie Debiana na nowe wydanie Buster.

apt-get upgrade -y

apt-get dist-upgrade

Polecenie dist-upgrade zajmuje trochę czasu, ale po zakończeniu aktualizacja jest zakończona. Aby zakończyć, uruchom ponownie komputer z systemem Debian Linux i zaloguj się ponownie.