Do odtworzenia pakietu zainstalowanego w systemie służy narzędzie dpkg-repack [1]. Efektem jego działania jest pakiet deb zawierający pliki w postaci takiej jak aktualnie znajdujące się w systemie, zatem jeżeli zostały wprowadzone w nich jakieś zmiany (np. w plikach konfiguracyjnych w /etc), zostaną one uwzględnione w nowo powstałym pakiecie.

Obsługa programu jest bardzo prosta, sprowadza się do wywołania polecenia dpkg-repack oraz podania nazwy pakietu przeznaczonego do odtworzenia. Można też od razu podać większą liczbę pakietów, czyli:

dpkg-repack pakiet1 pakiet2 pakiet3 ...

Pakiety zostaną utworzone w katalogu w którym zostało wydane polecenie.

Warto wspomnieć, że pakiety przewijające się przez oficjalne repozytoria Debiana zawsze można odszukać w archiwum [2], a wszystkie pakiety przed instalacją pobierane są domyślnie do katalogu /var/cache/apt/archives.


Przypisy:

  1. http://packages.debian.org/search?keywords=dpkg-repack
  2. http://snapshot.debian.org/