Comment créer un fichier .deb à partir du package installé?


20

Vous pouvez installer un fichier de package .deb sur un système à l'aide de dpkg -i filename.deb.

Est-il possible de faire l'inverse? Par inverse, je veux dire créer un fichier de package .deb à partir d'un package installé en fonction d'un nom de package?



Vous devriez déjà avoir le fichier .deb dans / var / cache / apt / archives
Doug Smythies

2
@DougSmythies Mon dossier d'archives est vide :(
radj

Réponses:


30

Installez le paquet dpkg-repack:

sudo apt-get install dpkg-repack

exemple:- sudo dpkg-repack gparted

remplacez gparted par votre package_name

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


un exemple serait formidable;)
Postadelmaga

@postadelmanga si vous vouliez reconditionner un programme installé indépendamment, vous pouvez exécuter sudo dpkg-repack vlcpour dire le lecteur vlc. cependant, je ne connais pas d'autres paquets avec des dépendances et tout le reste.
Aditya Soni

2
Vous pouvez l'utiliser fakeroot -u dpkg-repack gpartedpour l'exécuter sans privilèges root, si votre utilisateur peut lire tous les fichiers du package que vous souhaitez reconstruire.
Selivanov Pavel
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.