Wie erstelle ich eine .deb-Datei aus einem installierten Paket?

20

Sie können eine .deb-Paketdatei mithilfe von auf einem System installieren dpkg -i filename.deb.

Ist es möglich, das Gegenteil zu tun? Umgekehrt meine ich eine .deb-Paketdatei aus einem installierten Paket unter Angabe eines Paketnamens erstellen?

radj
quelle
2
check this debian.org/doc/manuals/maint-guide/build.en.html
Faizan Akram Dar
Sie sollten bereits die .deb-Datei in / var / cache / apt / archives haben
Doug Smythies
2
@DougSmythies Mein Archivordner ist leer :(
radj

Antworten:

30

Installieren Sie das Paket dpkg-repack:

sudo apt-get install dpkg-repack

Beispiel:- sudo dpkg-repack gparted

Ersetzen Sie gparted durch Ihren Paketnamen

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

Panta
quelle
Ein Beispiel wäre toll;)
Postadelmaga
@postadelmanga Wenn Sie ein unabhängig installiertes Programm neu sudo dpkg-repack vlcpacken möchten, können Sie beispielsweise den VLC-Player verwenden. Ich weiß jedoch nicht über andere Pakete mit Abhängigkeiten und alles andere.
Aditya Soni
2
Sie können fakeroot -u dpkg-repack gpartedes ohne Root-Rechte ausführen, wenn Ihr Benutzer alle Dateien des Pakets lesen kann, das Sie neu erstellen möchten.
Selivanov Pavel