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?

radj
la source
2
consultez ce debian.org/doc/manuals/maint-guide/build.en.html
Faizan Akram Dar
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

Panta
la source
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