Как создать файл .deb из установленного пакета?

20

Вы можете установить файл пакета .deb в систему, используя dpkg -i filename.deb.

Можно ли сделать наоборот? Под обратным я подразумеваю создание файла пакета .deb из установленного пакета с именем пакета?

Раджа
источник
2
проверьте это debian.org/doc/manuals/maint-guide/build.en.html
Файзан Акрам Дар
У вас уже должен быть файл .deb в / var / cache / apt / archives
Дуг Смитис
2
@DougSmythies Моя папка архивов пуста :(
radj

Ответы:

30

Установите пакет dpkg-repack:

sudo apt-get install dpkg-repack

пример:- sudo dpkg-repack gparted

замените gparted вашим именем_пакета

http://manpages.ubuntu.com/dpkg-repack.1

Panta
источник
пример был бы отличным;)
Постадельмага
@postadelmanga, если вы хотите перепаковать независимо установленную программу, вы можете запустить ее, sudo dpkg-repack vlcскажем, для vlc player. однако я не знаю о других пакетах с зависимостями и обо всем остальном.
Адитья Сони
2
Вы можете использовать его fakeroot -u dpkg-repack gpartedдля запуска без прав суперпользователя, если ваш пользователь может прочитать все файлы пакета, который вы хотите восстановить.
Селиванов Павел