相关疑难解决方法(0)

使用 apt-get 忽略特定包的所有依赖项

这是一个非常具体的问题,谷歌没有帮助回答。

我正在使用 Ubuntu 13.04 运行apt 0.9.7.7ubuntu4 for amd64 compiled on Oct 3 2013 15:25:56.

我想从 .deb 包安装 Erlang,但我不想拉出它的所有依赖项。包本身指定它依赖于 Java 和 wx 库,但实际上,除非您想与 Java 或 wxWidgets 接口,否则不需要这些库。

我可以像这样安装 Erlang

sudo dpkg -i --force-depends erlang.deb
Run Code Online (Sandbox Code Playgroud)

但是,apt-get由于未满足的依赖关系,随后安装其他任何东西都失败了。所以如果我想在 Erlang 之后安装 git,我会得到以下信息

$ sudo apt-get install -y git
Reading package lists...
Building dependency tree...
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 esl-erlang : Depends: default-jre-headless but it is not going to …
Run Code Online (Sandbox Code Playgroud)

linux dependencies ubuntu apt

19
推荐指数
2
解决办法
5万
查看次数

标签 统计

apt ×1

dependencies ×1

linux ×1

ubuntu ×1