Ten artykuł poprowadzi Cię przez proces aktualizacji systemu Debian OS 8 do wersji 9. Zostanie podzielony na kilka głównych punktów, które należy konsekwentnie realizować. Również dla Twojej wygody, zostaną przedstawione podstawowe polecenia do wykonywania wszystkich opisanych czynności. Bądź ostrożny.
Spis treści
Jeśli chodzi o aktualizację systemu, ostrożność nigdy nie będzie zbyteczna. Ponieważ wiele ważnych plików może zostać usuniętych z dysku w ramach tej operacji, konieczne jest przedstawienie ich działań. W najlepszym przypadku niedoświadczony użytkownik, który wątpi w swoje umiejętności, powinien rozważyć wszystkie za i przeciw, a przynajmniej - należy bezwzględnie postępować zgodnie z instrukcjami, co przedstawiono poniżej.
Przed kontynuowaniem należy zachować ostrożność, wykonując kopię zapasową wszystkich ważnych plików i baz danych, jeśli ich używasz, ponieważ w przypadku awarii po prostu nie możesz ich przywrócić.
Powodem tego środka ostrożności jest to, że Debian9 używa zupełnie innego systemu baz danych. MySQL, zainstalowany na Debianie 8, niestety nie jest kompatybilny z bazą danych MariaDB w Debianie 9, więc w przypadku nieudanej aktualizacji wszystkie pliki zostaną utracone.
Pierwszym krokiem jest sprawdzenie, której wersji systemu operacyjnego aktualnie używasz. Posiadamy szczegółowe instrukcje na stronie internetowej.
Czytaj więcej: Jak znaleźć wersję dystrybucji Linuksa
Aby wszystko odniosło sukces, musisz mieć pewność, że masz dostęp do wszystkich najnowszych aktualizacji dla swojego systemu operacyjnego. Możesz to zrobić, wykonując kolejno następujące trzy polecenia:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Jeśli zdarzyło się, że na twoim komputerze znajduje się program innej firmy, który nie był zawarty w żadnym pakiecie lub został wprowadzony do systemu z innych zasobów, znacznie zmniejsza to prawdopodobieństwo bezbłędnego wykonania procedury aktualizacji. Wszystkie te aplikacje na komputerze można śledzić za pomocą tego polecenia:
aptitude search '~o'
Powinieneś usunąć je wszystkie, a następnie, używając polecenia pokazanego poniżej, sprawdź czy wszystkie pakiety są poprawnie zainstalowane i czy są jakieś problemy w systemie:
dpkg -C
Jeśli po wykonaniu polecenia w "Terminalu" nic się nie wyświetla, to nie ma krytycznych błędów w zainstalowanych pakietach. W przypadku znalezienia problemów przez system, należy je naprawić, a następnie ponownie uruchomić komputer za pomocą polecenia:
reboot
Ta instrukcja opisuje tylko ręczną rekonfigurację systemu, co oznacza, że musisz osobiście wymienić wszystkie dostępne pakiety danych. Możesz to zrobić, otwierając następujący plik:
sudo vi /etc/apt/sources.list
Uwaga: w tym przypadku vi zostanie użyty do otwarcia pliku, który jest edytorem tekstu zainstalowanym domyślnie we wszystkich dystrybucjach Linuksa. Nie ma interfejsu graficznego, więc zwykłym użytkownikom trudno będzie edytować plik. Możesz użyć innego edytora, na przykład GEdit. Aby to zrobić, musisz zamienić polecenie "vi" na "gedit".
W otwartym pliku konieczna będzie zmiana wszystkich słów "Jessie" (nazwa kodowa OS Debian8) na "Stretch" (nazwa kodowa Debian9). W końcu powinno to wyglądać tak:
vi /etc/apt/sources.list
deb http://httpredir.debian.org/debian stretch main contrib
deb http://security.debian.org/ stretch/updates main
Uwaga: proces edycji można znacznie uprościć, używając prostego narzędzia SED i uruchamiając polecenie wymienione poniżej.
sed -i 's/jessie/stretch/g' /etc/apt/sources.list
Po wykonaniu wszystkich operacji, bezpiecznie uruchom aktualizację repozytoriów, wykonując następujące polecenie w "Terminalu" :
apt update
Przykład:
Aby pomyślnie zainstalować nowy system operacyjny, upewnij się, że masz wystarczająco dużo miejsca na dysku twardym. Najpierw uruchom to polecenie:
apt -o APT::Get::Trivial-Only=true dist-upgrade
Przykład:
Następnie musisz sprawdzić folder główny. Aby to zrobić, możesz użyć polecenia:
df -H
Wskazówka: jeśli chcesz szybko rozpoznać katalog główny zainstalowanego systemu z wyświetlonej listy, zwróć uwagę na kolumnę "Montowany w" (1) . W nim szukaj łańcucha znaków o znaku "/" (2) - jest to korzeń systemu. Pozostaje tylko spojrzeć trochę w lewo na kolumnę "Dost" (3) , gdzie wskazano pozostałą wolną przestrzeń na dysku.
I dopiero po tych wszystkich przygotowaniach możesz zacząć aktualizować wszystkie pliki. Możesz to zrobić, wykonując kolejno następujące polecenia:
apt upgrade
apt dist-upgrade
Po długim oczekiwaniu proces zostanie zakończony i będziesz mógł bezpiecznie zrestartować system za pomocą znanego polecenia:
reboot
Teraz system operacyjny Debian został pomyślnie zaktualizowany do nowej wersji, ale na wszelki wypadek warto sprawdzić kilka rzeczy, aby zachować spokój:
uname -mrs
Przykład:
lsb_release -a
Przykład:
aptitude search '~o'
Jeśli wersja jądra i pakiet dystrybucyjny odpowiadają systemowi Debian 9, a nie wykryto przestarzałych pakietów, oznacza to, że aktualizacja systemu zakończyła się pomyślnie.
Aktualizacja Debiana od 8 do 9 jest poważnym rozwiązaniem, ale jego pomyślna implementacja zależy tylko od wdrożenia wszystkich powyższych instrukcji. Na koniec chciałbym zwrócić uwagę na fakt, że proces aktualizacji jest dość długi, ponieważ ogromna liczba plików zostanie pobrana z sieci, ale nie można przerwać tego procesu, w przeciwnym razie system operacyjny nie zostanie przywrócony.