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.