使用 apt install --ignore-depends 会导致 apt 停止工作并坚持运行 --fix-broken install

使用 apt install --ignore-depends 会导致 apt 停止工作并坚持运行 --fix-broken install

我当时正在关注一篇这样的文章:

怎样安装一个包而不安装其依赖项?

sudo dpkg --install --ignore-depends=libssl1.1 easytether_0.8.9_amd64.deb

效果很好,libssl1.1没有安装(我已手动将其链接到这个旧版应用程序的库)。

但是现在所有未来的安装都会失败并且取决于我运行--fix-broken install

$ sudo apt install iw
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 easytether : Depends: libssl1.1 (>= 1.1.0) but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

我无法修复它,因为libssl1.1它不受支持并且不是我可以安装的软件包,因此我需要符号链接到.so旧版应用程序所需的特定文件。如果我运行apt --fix-broken install它,它将简单地.deb从上面卸载该文件。

但是我怎样才能强制apt永远忽略它缺少这种依赖性的事实。

答案1

显然对的支持libssl1.1已被弃用这里是包裹页面由于安全原因。

相关内容