38

You can install a .deb package file onto a system by using dpkg -i filename.deb.

Is it possible to do the reverse? By reverse, I mean create a .deb package file from an installed package given a package name?

3

1 Answer 1

53

Install dpkg-repack package:

sudo apt-get install dpkg-repack

Example usage:- dpkg-repack gparted

replace gparted with your package_name

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

3
  • an example would be great ;) Mar 25, 2015 at 1:25
  • @postadelmanga if you wanted to repack an independently installed program you may run sudo dpkg-repack vlc for say the vlc player. however, i do not know about other packages with dependencies and everything else. Oct 25, 2015 at 12:52
  • 3
    You can use fakeroot -u dpkg-repack gparted to run it without root privileges, if your user can read all files of the package you want to rebuild. Mar 7, 2017 at 12:58

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .