Answers:
如果这是一次性的,则将包名称从dpkg
错误消息复制粘贴到aptitude install
命令行。否则,为您自己的软件包设置一个apt存储库,这并不困难。以下是一些可能的方法:
如果这是针对Ubuntu的,则可以创建自己的个人软件包存档。这将使您的包裹易于所有人使用,因此此方法适用于通常使用的包裹,但不适用于内部物品。
您可以使用reprepro设置本地存储库。设置过程需要花费几分钟,但是在此之后,添加新软件包非常简单(reprepro includedeb mydistribution /path/to/my.deb
)。
设置本地存储库的另一种方法是apt-ftparchive
从apt-utils包中使用。这比reprepro自动化程度低。
如果您要做的只是修补或重新编译现有软件包,则还可以选择apt-build。
您可能会破坏依赖关系,但这是一种愚弄apt-get来安装自己的tar球的方法。 http://www.debian.org/doc/manuals/apt-howto/ch-helpers.en.html#s-equivs