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


20

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

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



У вас уже должен быть файл .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


пример был бы отличным;)
Постадельмага

@postadelmanga, если вы хотите перепаковать независимо установленную программу, вы можете запустить ее, sudo dpkg-repack vlcскажем, для vlc player. однако я не знаю о других пакетах с зависимостями и обо всем остальном.
Адитья Сони

2
Вы можете использовать его fakeroot -u dpkg-repack gpartedдля запуска без прав суперпользователя, если ваш пользователь может прочитать все файлы пакета, который вы хотите восстановить.
Селиванов Павел
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.