Aktualizacja z Debian 12 Bookworm do Debian 13 Trixie: Przewodnik po aktualizacji Linuksa

Przejście z Debiana 12 Bookworm na Debiana 13 Trixie stanowi ważny kamień milowy w ewolucji jednej z najpopularniejszych dystrybucji GNU/Linux, znanej ze swojej solidności i stabilności. Dzięki tej aktualizacji użytkownicy korzystają ze zoptymalizowanego środowiska dzięki integracji jądra Linux 6.12 LTS, nowym funkcjom i rozszerzonemu wsparciu do 2030 roku. Niezależnie od tego, czy chodzi o stacje robocze, serwery, czy maszyny wirtualne, do przejścia należy podejść metodycznie i starannie, aby uniknąć wszelkich niedogodności podczas aktualizacji. Administratorzy systemów, programiści i entuzjaści oprogramowania open source znajdą w tym praktycznym przewodniku wskazówki, kroki, niezbędne polecenia i pułapki, których należy unikać, aby pomyślnie ukończyć migrację z pewnością siebie. Zrozumienie wyzwań związanych z przejściem z Debiana 12 Bookworm na Debiana 13 Trixie: Co nowego i kontekst techniczny

Debian pozostaje punktem odniesienia w świecie Linuksa dzięki dobrze skalibrowanemu cyklowi wydań, z nową wersją stabilną publikowaną mniej więcej co dwa lata. W sierpniu 2025 roku oficjalna wersja Debiana 13 Trixie zastąpiła wersję Debian 12 Bookworm, przynosząc nie tylko aktualizację tysięcy pakietów, ale także gruntowną modernizację, w tym jądro Linuksa 6.12 LTS. To jądro, jak opisano na

linuxencaja.net , zapewnia znaczący postęp w zakresie wydajności i kompatybilności sprzętowej. Wydanie Trixie jest również kamieniem milowym dla świata Linuksa, ponieważ oznacza ewolucję formatu źródeł APT wraz z wprowadzeniem formatu deb822, unowocześniając tym samym zarządzanie repozytoriami.Co więcej, Debian 13 konsoliduje wsparcie dla architektur 64-bitowych, z bardzo ograniczonym, o ile nie zerowym, wsparciem dla architektury 32-bitowej. To techniczne podejście ma na celu wzmocnienie bezpieczeństwa, wydajności i spójności w całym systemie. Dzięki około pięcioletniemu wsparciu LTS, Debian 13 oferuje stabilne środowisko, które będzie atrakcyjne zarówno dla serwerów o znaczeniu krytycznym, jak i środowisk graficznych w środowisku GNOME, KDE lub XFCE.

Ulepszenia nie ograniczają się do jądra; aktualizacja zawiera również poprawione wersje Systemd, OpenSSL oraz ulepszenia środowisk graficznych. Na przykład, GNOME i KDE korzystają teraz z lepszego zarządzania sesjami i mniejszego zużycia pamięci, co poprawia użyteczność dla użytkowników końcowych. Zarządzanie rozruchem za pomocą GRUB-a zostało również zoptymalizowane, aby zapewnić szybkie i bezpieczne uruchamianie.

Wydłużone wsparcie

  • do 2030 roku, zapewniające długoterminową stabilność. Jądro Linux 6.12 LTS, gwarantujące lepszą wydajność i lepszą kompatybilność sprzętową. Wycofanie systemów 32-bitowych
  • na rzecz bardziej niezawodnych architektur 64-bitowych.Modernizacja repozytoriów APT
  • z formatem deb822. Ważne aktualizacje
  • Systemd, OpenSSL i zarządzania rozruchem za pomocą Gruba. Te zmiany podkreślają potrzebę starannego przygotowania przed każdą aktualizacją. Częstym błędem jest rozpoczynanie migracji bez uprzedniej weryfikacji pakietów firm trzecich lub bez pełnej kopii zapasowej, co może prowadzić do przerw w działaniu usług, które są trudne do opanowania. Aby uzyskać więcej informacji na temat zaawansowanego zarządzania Linuksem, porady oferowane na linuxencaja.net mogą być bardzo przydatne.
  • Przygotowanie do aktualizacji z Debiana 12 do 13: Kopia zapasowa i niezbędne kontrole Przed migracją z Debian 12 Bookworm do Debian 13 Trixie kluczowym aspektem jest wykonanie pełnej kopii zapasowej danych i konfiguracji. Celem jest zabezpieczenie się przed nieoczekiwanymi awariami, które mogą wystąpić podczas aktualizacji. W zależności od środowiska zaleca się kilka strategii:

Maszyny wirtualne : Migawka lub pełny klon maszyny wirtualnej zapewnia szybką i niezawodną metodę odzyskiwania. Serwery fizyczne

: Obraz dysku utworzony za pomocą Clonezilli lub UrBackup chroni przed przypadkową utratą partycji.

Ukierunkowana kopia zapasowa za pomocą tar

  • : Utwórz skompresowane archiwum poufnych katalogów, takich jak /etc (konfiguracje systemu), /home (dane użytkownika), /root (dane administracyjne) i /var/spool/cron (zaplanowane zadania).Konkretny przykład kopii zapasowej tar obejmuje również listę zainstalowanych pakietów za pomocą polecenia:
  • dpkg –get-selections > ~/packages.listTo podejście zapewnia możliwość odbudowy środowiska programowego w razie potrzeby. Polecenie tar, które wygeneruje kompletne archiwum przed aktualizacją, będzie wyglądać następująco:
  • sudo tar –ignore-failed-read -czpvf /root/backup-before-upgrade-$(date +%F).tar.gz–exclude=’/home/*/.cache’

–exclude=’/home/*/.local/share/Trash’

<!– wp:code {"content":"
dpkg --get-selections > ~/packages.list
„} –>
--exclude='/var/cache'

–exclude=’/var/tmp’

<!– wp:code {"content":"
sudo tar --ignore-failed-read -czpvf /root/backup-before-upgrade-$(date +%F).tar.gz n  --exclude='/home/*/.cache' n  --exclude='/home/*/.local/share/Trash' n  --exclude='/var/cache' n  --exclude='/var/tmp' n  --exclude='/tmp' n  /etc /home /root /var/spool/cron /var/lib/dpkg /var/lib/apt/extended_states
„} –>
--exclude='/tmp' 
  /etc /home /root /var/spool/cron /var/lib/dpkg /var/lib/apt/extended_states 
  Po utworzeniu archiwum należy je przenieść na bezpieczny nośnik (dysk zewnętrzny, NAS lub chmurę). Zapewni to szybkie odzyskanie danych nawet w przypadku poważnego incydentu. Ten krok jest niezbędny, jak widać przy każdej poważnej migracji, zwłaszcza w przypadku systemów wykorzystujących środowiska graficzne, takie jak GNOME lub KDE, które mogą zawierać cenne konfiguracje niestandardowe. 
  Oprócz danych, zaleca się również sprawdzenie dokładnej wersji zainstalowanego Debiana przed aktualizacją. Poniższe polecenie udostępnia te informacje: 
  lsb_release -a 
  Wyświetla ono szczegółową wersję bieżącej dystrybucji, potwierdzając, że rzeczywiście korzystasz z dystrybucji Debian 12 Bookworm. Aby doprecyzować te informacje, polecenie 
  cat /etc/debian_version

podaje wersję poboczną, na przykład 12.11, co oznacza, że system jest w pełni aktualny.

Zarządzanie APT i pakietami innych firm podczas migracji z Debiana 12 do 13

<!– wp:code {"content":"
lsb_release -a
„} –>
Zarządzanie pakietami za pośrednictwem APT jest kluczowe dla aktualizacji Debiana. Dokładna weryfikacja zainstalowanych pakietów, zwłaszcza tych z repozytoriów innych firm lub zainstalowanych ręcznie, zapewnia płynne przejście. Poniższe polecenie może zidentyfikować te pakiety poza oficjalnymi repozytoriami:

sudo apt list ’?narrow(?installed, ?not(?origin(Debian)))’ Ten raport może zawierać ważne pakiety, takie jak Docker lub określone narzędzia zainstalowane za pośrednictwem zewnętrznych plików .deb lub niestandardowych repozytoriów znajdujących się w katalogu /etc/apt/sources.list.d/

. Dla każdego z nich:

Oceń, czy konieczne jest ich usunięcie przed migracją, a następnie przeprowadzenie docelowej reinstalacji.

<!– wp:code {"content":"
sudo apt list '?narrow(?installed, ?not(?origin(Debian)))'
„} –>
Lub zdecyduj się na ich zachowanie, jeśli są zgodne z Debianem 13, unikając w ten sposób dodatkowej pracy.

W przypadku wrażliwych pakietów użyj polecenia sudo apt-mark hold aby tymczasowo zablokować ich aktualizację. Ważne jest, aby przed przystąpieniem do aktualizacji mieć jasną listę wstrzymanych pakietów, aby uniknąć krytycznych blokad podczas aktualizacji:

  • sudo apt-mark showhold
  • Celem jest usunięcie tych wstrzymanych pakietów, jeśli to możliwe, zgodnie z oficjalnymi zaleceniami Debiana, aby proces aktualizacji przebiegał bez zakłóceń.
  • Na koniec, kluczowym krokiem jest modyfikacja źródeł APT tak, aby wskazywały na repozytoria Trixie dla Debiana 13. Zamiast ręcznie edytować pliki, /etc/apt/sources.list oraz tych w folderze /etc/apt/sources.list.d/, polecenie sed ułatwia to zadanie:

sudo sed -i 's/bookworm/trixie/g’ /etc/apt/sources.list /etc/apt/sources.list.d/*

<!– wp:code {"content":"
sudo apt-mark showhold
„} –>
Ta automatyczna zamiana zapewnia, że wszystkie pliki źródłowe wskazują teraz na przyszłą wersję. Debian 13 wprowadza również repozytorium non-free-firmware, przeznaczone dla zastrzeżonego oprogramowania układowego wymaganego przez określony sprzęt, w szczególności związanego ze sterownikami NVIDIA lub innymi urządzeniami peryferyjnymi, które nie są zgodne ze ścisłymi Wytycznymi Debiana dotyczącymi Wolnego Oprogramowania (DFSG).

Wyświetlaj i zarządzaj pakietami innych firm, aby uniknąć konfliktów i błędów podczas aktualizacji.

Wyłącz wstrzymania pakietów niezbędnych do aktualizacji. Zautomatyzuj modyfikację repozytoriów, aby wskazywały na Trixie, za pomocą solidnych poleceń powłoki. Aby dowiedzieć się więcej o zarządzaniu pakietami i zabezpieczaniu środowisk Linux, zapoznaj się z przydatnym artykułem na temat optymalizacji i zarządzania repozytoriami na linuxencaja.net. Szczegółowe procedury aktualizacji z Debiana 12 do Debiana 13 Po zakończeniu wszystkich przygotowań rozpoczyna się właściwa aktualizacja. Proces jest prosty, ale wymaga cierpliwości, ponieważ można pobrać i zainstalować kilka gigabajtów. Aktualizacja powinna zostać przeprowadzona w następującej kolejności, na systemie bez znaczącego obciążenia:Odśwież listę pakietów,

<!– wp:code {"content":"
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list /etc/apt/sources.list.d/*
„} –>
aby APT rozpoznał nowe oprogramowanie:

sudo apt-get update Rozpocznij pełną aktualizacjędo wersji Debiana 13, monitorując jednocześnie zależności:

  • sudo apt-get dist-upgrade –autoremove -y To polecenie aktualizuje pakiety do Trixie i automatycznie usuwa stare, przestarzałe pakiety. Należy koniecznie poczekać na zakończenie procesu bez jego przerywania. W przypadku wystąpienia problemu, niektóre usługi, takie jak systemd lub serwer X w środowiskach GNOME, KDE lub XFCE, mogą być tymczasowo niedostępne, co wymaga ponownego uruchomienia.
  • Po zakończeniu procedury uruchom ponownie komputer: sudo reboot
  • Po ponownym uruchomieniu sprawdź, czy migracja zakończyła się powodzeniem, komendą: lsb_release -a

W terminalu powinien wyświetlić się komunikat: Identyfikator dystrybutora: DebianOpis: Debian GNU/Linux 13 (trixie)

Wydanie: 13

Nazwa kodowa: trixie

  1. To potwierdzenie oznacza pomyślne przejście. https://www.youtube.com/watch?v=UklxKvXoRYc
<!– wp:code {"content":"
sudo apt-get update
„} –>
Dla osób preferujących wsparcie wideo, ten materiał na YouTube szczegółowo wyjaśnia każdy ważny krok, od tworzenia kopii zapasowych po czyszczenie po instalacji. Wyczyść i zoptymalizuj system po aktualizacji
  1. Nie należy zaniedbywać procesu pomigracyjnego. Czysty system zapobiega awariom i zwalnia miejsce na dysku. Trzy podstawowe polecenia ułatwiają to czyszczenie: Usuwanie osieroconych pakietów:
<!– wp:code {"content":"
sudo apt-get dist-upgrade --autoremove -y
„} –>
sudo apt autoremove --purge

Usuwanie przestarzałych pakietów, których nie ma w repozytoriach:

sudo apt purge '~o’

<!– wp:code {"content":"
sudo reboot
„} –>
Czyszczenie pamięci podręcznej APT:

sudo apt autoclean

<!– wp:code {"content":"
lsb_release -a
„} –>
Te polecenia, a zwłaszcza dwa pierwsze, można najpierw uruchomić z opcją

-s

<!– wp:code {"content":"
Distributor ID:tDebiannDescription:tDebian GNU/Linux 13 (trixie)nRelease:t13nCodename:ttrixie
„} –>
(symulacja), aby sprawdzić listę proponowanych usunięć. Pozwalają one uniknąć usuwania pakietów innych firm, które tymczasowo nie są już rozpoznawane, ponieważ ich repozytorium nie zostało jeszcze zaktualizowane.
Na koniec, Debian 13 wprowadza polecenie
apt modernize-sources
, które konwertuje klasyczne pliki

sources.list

do nowego formatu deb822. To przejście poprawia przejrzystość, bezpieczeństwo i łatwość zarządzania źródłami APT:

sudo apt modernize-sources

Po zatwierdzeniu ten krok kończy aktualizację na poziomie repozytorium. Stare pliki są zapisywane z rozszerzeniem

.bak

  • w przypadku konieczności wycofania. https://www.youtube.com/watch?v=4c8Wku750oQ
<!– wp:code {"content":"
sudo apt autoremove --purge
„} –>
Przewiduj wyzwania i korzystaj z ulepszeń w Debianie 13
  • Migracja do Debiana 13 Trixie nie kończy się na prostej logicznej aktualizacji APT lub jądra. Otwiera drzwi do bezpieczniejszego, wydajnego i kompatybilnego środowiska Linux z technologiami przyszłości. Na przykład Systemd ma zintegrowane optymalizacje uruchamiania i lepsze zarządzanie usługami, aby ułatwić konserwację i monitorowanie. OpenSSL ze swojej strony korzysta z krytycznej aktualizacji Debiana 13, która wzmacnia bezpieczeństwo komunikacji sieciowej.
<!– wp:code {"content":"
sudo apt purge '~o'
„} –>
Pomyślna migracja wiąże się także z obsłużeniem zmian w zarządzaniu popularnymi interfejsami graficznymi. GNOME, KDE i XFCE zostały w szczególności zaktualizowane, aby zaoferować ulepszenia w zakresie ergonomii i integracji z systemem, niezależnie od tego, czy chodzi o zarządzanie energią, powiadomienia czy łączność z urządzeniami peryferyjnymi. Zmiany te są szczegółowo opisane w różnych zasobach, zwłaszcza na
  • linuxencaja.net
<!– wp:code {"content":"
sudo apt autoclean
„} –>
, który dotyczy także szerszego ekosystemu Linuksa i jego bieżących wyzwań.

Rozszerzone wsparcie nowe technologie sprzętowe i programowe. Optymalizacja uruchamiania poprzez Systemd

przez krótszy czas przed dostępem. Wzmocnienie bezpieczeństwa sieci dzięki aktualizacjom OpenSSL. Płynniejsze i stabilniejsze środowiska graficzne (GNOME, KDE, XFCE).

<!– wp:code {"content":"
sudo apt modernize-sources
„} –>
Na koniec, w przypadku starego lub przeciążonego sprzętu, zaleca się zapoznanie się ze sposobami ożywienia systemu Linux, na przykład poprzez te praktyczne i nowoczesne wskazówki dotyczące

linuxencaja.net Dla dociekliwych użytkowników: ulepszone zarządzanie kontenerami Docker w Debianie 13 umożliwia wydajniejsze i bezpieczniejsze wdrażanie w środowiskach wirtualnych.