从源代码构建 DEB 时,我可以使用gdebi
安装生成的 DEB 文件以及来自常规存储库的相关依赖项。但有时,依赖项来自其他包,甚至来自同一个包,因此无法在存储库中找到。例如,lyx
源包同时构建lyx
deb 和 ,lyx-common
这是 的依赖项lyx
。解决方案是先手动安装新lyx-common
包,然后再lyx
安装包。但是,如果涉及更多依赖项,这会变得很麻烦。
有没有办法指导gdebi
或使用不同的工具在本地目录中查找依赖项?
答案1
一次性安装所有 DEB 文件。打开终端并运行(当然,你必须用正确的名称替换文件名。)例如:
sudo dpkg -i lyx-common.deb lyx.deb
或者
sudo dpkg -i *.deb
一次安装所有文件。