是否可以指向 deb
的依赖关系?文件到本地安装?
在完整的场景中,node
和 npm
已安装 nvm
但是在尝试安装 debian 软件包时,它会提示未满足的依赖项:
The following packages have unmet dependencies.
<package-name>: Depends: npm but it is not installed
更一般地说,我想知道这有多可行,因为如果我理解正确,包依赖项预计将在所有用户可用的位置可用。
最佳答案
如果一个包有一个未满足的依赖,但是你已经手动安装了这个依赖(或者你知道这个包并不真正需要依赖),你可以使用 equivs创建一个满足依赖关系的虚拟包。
请注意,这更像是一种 hack,因此只有在您知道自己在做什么并且没有更好的解决方案时才使用它,例如对最新版本的依赖项使用 PPA。
如果您使用 make install
要安装二进制文件,您也可以考虑使用 checkinstall
创建一个跟踪手动安装的包。
关于Ubuntu 提供手动安装软件包作为 debian 存档的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40464639/