Як створити .deb файл із встановленого пакету?


20

Ви можете встановити файл пакету .deb в систему за допомогою dpkg -i filename.deb.

Чи можна зробити зворотний? Зрештою, я маю на увазі створити .deb файл пакету з встановленого пакета, давши ім'я пакета?



Ви вже повинні мати файл .deb у / var / cache / apt / archives
Doug Smythies

2
@DougSmythies Папка моїх архівів порожня :(
radj

Відповіді:


30

Встановіть пакет dpkg-repack:

sudo apt-get install dpkg-repack

приклад: - sudo dpkg-repack gparted

замініть gparted своїм ім'ям пакета

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


приклад був би чудовим;)
Postadelmaga

@postadelmanga, якщо ви хочете упакувати самостійно встановлену програму, ви можете запустити, sudo dpkg-repack vlcскажімо, програвач vlc. однак я не знаю про інші пакети із залежностями та про все інше.
Aditya Soni

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