// dokumentacja systemowa

Backup pakietów .deb
na Debianie 12

Kopia zapasowa aktualnie zainstalowanych pakietów oraz sposób ich przywrócenia na świeżym systemie.

debian 12 apt-get dpkg-query
1
Utwórz folder na backup

Na początek stwórz miejsce, w którym wylądują wszystkie pobrane paczki .deb.

mkdir -p ~/backup-debian12-deb
2
Pobierz wszystkie dostępne .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.

3
Sprawdź, co się pobrało

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ć.

4
Przywracanie na nowej instalacji

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
5
Czego to NIE odtwarza

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.

6
Pełny zestaw na przyszłość

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.