是否可以将deb
文件的依赖关系指向本地安装?
在完整方案中,node
和npm
都已安装nvm
,但在尝试安装debian软件包时,它会抱怨未满足的依赖项:
The following packages have unmet dependencies.
<package-name>: Depends: npm but it is not installed
更一般地说,我想知道这是多么可行,因为如果我理解正确,预计在所有用户可用的位置都可以使用包依赖。
答案 0 :(得分:1)
如果包具有未满足的依赖关系,但您已手动安装此依赖关系(或者您知道该包实际上不需要依赖关系),则可以使用equivs创建虚拟包它满足了依赖性。
请注意,这更像是一个hack,所以只有在你知道自己在做什么并且没有更好的解决方案时才使用它,就像在最新版本的依赖项中使用PPA一样。
如果您使用make install
安装二进制文件,您可能还会考虑使用checkinstall
创建一个跟踪手动安装的软件包。