How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions
Spisu treści:
- Wymagania wstępne
- Utwórz kopię zapasową danych
- Zaktualizuj aktualnie zainstalowane pakiety
- Zaktualizuj Debian 9 Stretch do Debian 10 Buster
- Potwierdź aktualizację
- Wniosek
Po ponad dwóch latach rozwoju, nowa stabilna wersja Debiana, o nazwie kodowej Buster, została wydana 6 lipca 2019 roku i będzie obsługiwana przez 5 lat.
To wydanie zawiera wiele nowych pakietów i głównych aktualizacji oprogramowania. Buster Debiana 10 jest dostarczany z jądrem Linux 4.19 LTS, używa frameworka nftables jako domyślnego backendu iptables, obsługuje UEFI Secure Boot i domyślnie włącza AppArmor.
W tym samouczku pokażemy, jak zaktualizować system Debian 9 Stretch do Debian 10, Buster.
Wymagania wstępne
Operację aktualizacji należy uruchomić z uprawnieniami administratora. Musisz być zalogowany jako użytkownik root lub użytkownik z uprawnieniami sudo.
Utwórz kopię zapasową danych
Przede wszystkim upewnij się, że wykonałeś kopię zapasową danych przed rozpoczęciem głównej aktualizacji systemu operacyjnego. Jeśli używasz Debiana na maszynie wirtualnej, najlepiej jest wykonać pełną migawkę systemu, abyś mógł łatwo przywrócić komputer na wypadek, gdyby aktualizacja poszła na południe.
Zaktualizuj aktualnie zainstalowane pakiety
Przed rozpoczęciem aktualizacji wersji zaleca się zaktualizowanie wszystkich aktualnie zainstalowanych pakietów do najnowszych wersji.
Pakiety oznaczone jako wstrzymane nie mogą być automatycznie instalowane, uaktualniane ani usuwane. Może to powodować problemy podczas procesu aktualizacji. Aby sprawdzić, czy w twoich systemach działają wstrzymywane pakiety:
sudo apt-mark showhold
Jeśli pakiety są
on hold
, powinieneś albo wstrzymać pakiety za pomocą
sudo apt-mark unhold package_name
lub upewnij się, że pakiety nie będą zakłócały procesu aktualizacji.
Odśwież indeks pakietów i zaktualizuj wszystkie zainstalowane pakiety:
sudo apt update
sudo apt upgrade
Uruchom
apt full-upgrade
która wykona główną aktualizację zainstalowanych pakietów i może usunąć niektóre niepotrzebne pakiety:
sudo apt full-upgrade
Usuń wszystkie automatycznie zainstalowane zależności, które nie są już potrzebne żadnemu pakietowi:
Zaktualizuj Debian 9 Stretch do Debian 10 Buster
Pierwszym krokiem jest ponowna konfiguracja plików listy źródłowej APT.
Aby to zrobić, możesz otworzyć plik
/etc/apt/sources.list
w edytorze tekstu i zastąpić każde wystąpienie
stretch
buster
lub użyć poniższych poleceń
sed
. Jeśli masz inne pliki z listą źródeł w
/etc/apt/sources.list.d
, musisz również zaktualizować te źródła.
sudo nano /etc/apt/sources.list
/etc/apt/sources.list
deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main
Alternatywnie możesz użyć następujących poleceń
sed
, które zaktualizują
stretch
do
buster
we wszystkich plikach listy źródeł:
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list
Po zakończeniu zaktualizuj indeks pakietów:
sudo apt update
Jeśli występują jakieś komunikaty o błędach lub ostrzeżenia związane z repozytorium strony trzeciej, spróbuj naprawić problem lub wyłącz repozytorium.
Rozpocznij aktualizację systemu, aktualizując zainstalowane pakiety. Spowoduje to uaktualnienie tylko tych pakietów, które nie wymagają instalowania ani usuwania innych pakietów:
sudo apt upgrade
Zostaniesz zapytany, czy chcesz, aby usługi były automatycznie restartowane podczas aktualizacji.
Restart services during package upgrades without asking?
Podczas procesu aktualizacji możesz również zadać różne inne pytania, np. Czy chcesz zachować istniejący plik konfiguracyjny, czy zainstalować wersję opiekuna pakietu. Jeśli nie wprowadziłeś żadnych niestandardowych zmian w pliku, możesz bezpiecznie wpisać
Y
przeciwnym razie bieżąca konfiguracja będzie mieć wartość
N
Aktualizacja może zająć trochę czasu w zależności od liczby aktualizacji i prędkości Internetu.
Następnie wykonaj
apt full-upgrade
która wykona pełną aktualizację systemu, zainstaluje najnowsze wersje pakietów i rozwiąże zmiany zależności między pakietami w różnych wydaniach. Spowoduje to uaktualnienie wszystkich pakietów, które nie zostały zaktualizowane przy użyciu poprzedniego polecenia.
sudo apt full-upgrade
Powyższe polecenie może zainstalować niektóre nowe pakiety i usunąć konfliktowe i przestarzałe pakiety.
Po zakończeniu usuń niepotrzebne pakiety za pomocą:
sudo apt autoremove
Na koniec uruchom ponownie komputer, aby nowe jądro zostało aktywowane, wpisując:
Potwierdź aktualizację
Poczekaj kilka chwil, aż system się uruchomi i zaloguj.
Po zalogowaniu zostanie wyświetlony następujący komunikat:
Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…
Możesz również sprawdzić wersję Debiana, używając następującego polecenia:
lsb_release -a
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
To wszystko, możesz teraz cieszyć się swoim nowym Busterem Debiana 10.
Wniosek
W większości przypadków aktualizacja z Debian 9 Stretch do Debian 10 Buster powinna być stosunkowo łatwa i bezbolesna.
debianJak sprawdzić wersję Debiana Linux
W tym samouczku pokażemy kilka różnych poleceń, jak sprawdzić, która wersja Debian Linux jest zainstalowana w twoim systemie.
Jak zainstalować przejdź do Debiana 10 Linux
Go to nowoczesny język programowania open source stworzony przez Google, służący do tworzenia niezawodnego, prostego, szybkiego i wydajnego oprogramowania. W tym samouczku wyjaśnimy, jak pobrać i zainstalować Go na Debian 10, Buster.
Jak zainstalować przejdź do Debiana 9
W tym samouczku przeprowadzimy Cię przez kroki niezbędne do pobrania i zainstalowania Go w systemie Debian 9.







