如何从已安装的软件包创建.deb文件?


20

您可以使用将.deb软件包文件安装到系统上dpkg -i filename.deb

有可能做相反的事情吗?相反,我的意思是从给定包名称的已安装包中创建一个.deb包文件?



您应该已经在/ var / cache / apt / archives中拥有.deb文件
Doug Smythies,2015年

2
@DougSmythies我的档案文件夹为空:(
radj 2015年

Answers:


30

安装dpkg-repack软件包:

sudo apt-get install dpkg-repack

例:- sudo dpkg-repack gparted

用您的package_name替换gparted

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


一个例子会很好;)
Postadelmaga 2015年

@postadelmanga,如果您想重新打包一个独立安装的程序,可以运行sudo dpkg-repack vlcvlc播放器。但是,我不知道其他具有依赖项的软件包以及其他所有内容。
Aditya Soni 2015年

2
您可以使用fakeroot -u dpkg-repack gparted,而无需root权限运行它,如果你的用户可以读取你要重建包中的所有文件。
Selivanov Pavel
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.