我有一个带有所有依赖项deb文件的packages文件。
是否可以使用all创建最终的deb文件(一个文件)。例如,假设firefox.deb在另一个.deb文件中有10个依赖项。因此,有一个顺序是安装所有依赖项,然后是firefox.deb。我可以创建一个自动维护一切的fullFirefox.deb文件吗?我没有资料来源,只有deb文件。
发布于 2011-08-29 09:22:43
这是可能的,但您可能会在几个问题上运行。首先,每个包都有自己的安装前后脚本和控制文件中的依赖项。即使您使用Provides字段制作一个包提供包含的包,将来的升级也可能会毁了您的上帝包:
libpango1.0-0所以,最好不要创建一个上帝包,而是分别安装每个包。如果需要脱机安装软件,请参见如何在没有互联网的情况下安装软件或软件包(离线)?。
如何创建一个上帝包(不推荐):
cd放入其中dpkg -x filename.deb .文件dpkg --control filename.deb tmpdeb提取控件、postrm、.文件。将创建一个名为tmpdeb的新目录。调整控制文件,如更改名称,以避免以后发生冲突。完成后,移动/合并tmpdeb目录与DEBIAN目录(如果需要创建)。对每个deb文件重复它cd ..~/godpackage中创建新的删除文件,并将新创建的.deb文件存储在当前目录:dpkg-deb --build ~/godpackage .中https://askubuntu.com/questions/59094
复制相似问题