Kopia zapasowa aktualnie zainstalowanych pakietów oraz sposób ich przywrócenia na świeżym systemie.
Na początek stwórz miejsce, w którym wylądują wszystkie pobrane paczki .deb.
mkdir -p ~/backup-debian12-deb
Wejdź do utworzonego folderu i pobierz pakiety odpowiadające temu, co masz aktualnie zainstalowane w systemie.
cd ~/backup-debian12-deb dpkg-query -W -f='${binary:Package} ${Status}\n' | awk '$2=="install" && $4=="installed"{print $1}' | xargs -n 50 apt-get download
Pobrane zostaną tylko pakiety potrzebne do odtworzenia obecnej instalacji — nie całe repozytorium Debiana.
Zweryfikuj zawartość folderu oraz policz liczbę pobranych plików.
ls -lh ~/backup-debian12-deb
find ~/backup-debian12-deb -name '*.deb' | wc -l
⚠ Pakiety z zewnętrznych repozytoriów lub takie, których Debian już nie udostępnia, mogą się nie pobrać.
Po świeżej instalacji Debiana wejdź do folderu z backupem i zainstaluj wszystkie pakiety naraz.
cd ~/backup-debian12-deb sudo apt install ./*.deb
Jeśli backup znajduje się na pendrive lub innym dysku, najpierw przejdź do właściwej ścieżki:
cd /ścieżka/do/backup-debian12-deb sudo apt install ./*.deb
Ten backup przywraca same pakiety — nie konfigurację systemu ani Twoje dane osobiste.
Do pełnego odtworzenia całego starego systemu (razem z konfiguracją i danymi) potrzebna jest Clonezilla lub pełny obraz dysku.
Taki komplet: obraz ISO systemu + backup Clonezilla + paczki .deb daje już naprawdę porządną, wielowarstwową kopię zapasową — od pełnego odtworzenia dysku, przez konfigurację, po sam wykaz zainstalowanego oprogramowania.