Debian Linux nie jest często aktualizowany. Zazwyczaj jedno wydanie utrzymuje się przez ponad rok. Z tego powodu wielu użytkowników może nie wiedzieć, jak przeprowadzić aktualizację Debiana do nowszej wersji.
Aktualizacja systemu Debian jest procesem prostym i szybkim. Warto jednak zauważyć, że nie przebiega ona tak, jak w innych dystrybucjach Linuksa. Zanim przystąpisz do aktualizacji, musisz zrozumieć pojęcia takie jak „kryptonimy” oraz „gałęzie” wydania.
Kryptonimy i gałęzie w Debianie
Każda wersja Debiana ma przypisany kryptonim oraz gałąź wydania. Kryptonimy to unikalne nazwy, które zespół Debiana nadaje poszczególnym wersjom systemu operacyjnego. Choć kryptonimy są interesujące, to znacznie większe znaczenie ma gałąź wydania.
Gałąź wydania informuje użytkowników o rodzaju aktualizacji, które będą dostępne oraz o stabilności systemu. Debian dzieli się na cztery główne gałęzie: Stabilna, Testowa, Niestabilna oraz Eksperymentalna. Ich znaczenie jest dość jasne, nie trzeba wchodzić w szczegóły, by je zrozumieć.
Aby zaktualizować Debian Linux do nowej wersji, konieczne będzie edytowanie kryptonimu lub gałęzi wydania w pliku źródłowym. To pozwoli systemowi na przejście z wersji starej do nowej. Warto jednak pamiętać, że czasami sama zmiana gałęzi może być niewystarczająca, gdyż nowa wersja może jeszcze nie być dostępna.
Na przykład, jeśli Debian 10 ma być nową wersją stabilną, a wciąż mamy Debian Stable (9), samo zaktualizowanie źródeł do „Stable” nie wystarczy. Użytkownicy chcący przejść na nową wersję będą musieli zmienić „Stabilną” na „Buster”.
Wprowadzenie zmian w źródłach Debiana
W systemie Debian pliki źródłowe apt są niezwykle ważne. Znajomość ich struktury umożliwia łatwe instalowanie różnorodnego oprogramowania, nawet jeśli nie jest ono dostępne w standardowych repozytoriach. Podczas aktualizacji konieczne będzie wprowadzenie pewnych zmian w tym pliku, co jest stosunkowo proste.
Od 2018 roku użytkownicy Debiana czekają na wersję 10, która ma być najnowszym „stabilnym” wydaniem. Kryptonim tej wersji to Buster, więc to właśnie z tym kryptonimem będziemy pracować w tym poradniku. W przyszłości zamień „Buster” na kryptonim nowej wersji.
Plik źródłowy Debiana można łatwo edytować z poziomu terminala, ponieważ jest to standardowy plik tekstowy. Aby go otworzyć, uruchom terminal i przełącz się na użytkownika root, wykonując polecenie:
su -
Gdy masz już dostęp jako root, możesz swobodnie edytować system, w tym plik źródłowy. Otwórz go za pomocą edytora tekstu Nano.
nano /etc/apt/sources.list
W pliku źródłowym zauważysz wiele repozytoriów. Te repozytoria umożliwiają twojemu systemowi regularny dostęp do aktualizacji oraz instalacji oprogramowania. Aby przeprowadzić aktualizację, zmień wszystkie wystąpienia „stabilnej” na „buster”.
Po dokonaniu tych zmian w pliku źródłowym, sprawdź i usuń wszelkie źródła oprogramowania innych firm. Choć może to być irytujące, usunięcie tych linków jest dobrym pomysłem, gdyż nie ma gwarancji, że nowa wersja je obsługuje. Zewnętrzne źródła oprogramowania można dodać ponownie po zakończeniu aktualizacji.
W pliku źródłowym naciśnij Ctrl + O, aby zapisać zmiany, a następnie Ctrl + X, aby zamknąć edytor. Teraz uruchom polecenie aktualizacji, aby zastosować zmiany.
Uwaga: Możliwe jest również przeniesienie Debiana z gałęzi stabilnej do niestabilnej, testowej lub eksperymentalnej. W takim przypadku zmień wszystkie wystąpienia „buster” na pożądaną gałąź i postępuj zgodnie z instrukcjami w poradniku.
apt-get update
Wykonując to polecenie, Debian zaktualizuje wszystkie dostępne oprogramowanie z gałęzi stabilnej do Buster. Zmiana źródeł to pierwszy krok przed przeprowadzeniem finalnej aktualizacji. Przed wykonaniem samej aktualizacji warto także posprzątać zbędne pliki i pakiety. Użyj poleceń autoremove i autoclean.
apt-get autoremove apt-get autoclean
Wykonanie poleceń autoremove i autoclean usunie z systemu osierocone pakiety oraz oczyści pamięć podręczną pakietów.
Aby zaktualizować do nowej wersji Debiana, musisz wykonać dwa polecenia: upgrade i dist-upgrade. Użycie polecenia upgrade zaktualizuje już zainstalowane oprogramowanie, natomiast polecenie dist-upgrade przekształci twoje obecne wydanie Debiana na nową wersję Buster.
apt-get upgrade -y apt-get dist-upgrade
Polecenie dist-upgrade może zająć trochę czasu, ale po jego zakończeniu proces aktualizacji będzie zakończony. Na koniec wystarczy zrestartować komputer z systemem Debian Linux i ponownie się zalogować.
newsblog.pl