Ubuntu 提供手动安装软件包作为 debian 存档的替代方案

标签 ubuntu npm dpkg

是否可以指向 deb 的依赖关系?文件到本地安装?

在完整的场景中,nodenpm已安装 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/

相关文章:

ubuntu - 在hadoop-2.6.0多节点安装中无法格式化namenode

java - 在 Windows 中运行 JAR 的问题,在 Ubuntu 中运行良好

node.js - npm 脱网失败

javascript - 安装多个 npm 版本

MySQL安装失败

ubuntu zfs 挂载需要延迟吗?

node.js - 将命令行——参数传递给 Yarn 中的子脚本

ubuntu - debian 软件包更新是原子的吗?

bash - 检测/避免多次 apt-get/dpkg 安装

Eclipse RCP 菜单和新的 Natty Unity