使用 apt-get autoremove 进行 dpkg 安装

使用 apt-get autoremove 进行 dpkg 安装

操作系统:Debian 8

我想安装 PepperFlash,它不是免费的。我预计不会安装许多非免费软件包,因此/etc/apt/sources.list我决定使用 dpkg 手动安装此软件包,并从非免费存储库中获取软件包这里。这需要依赖项binutils,我通过安装它apt-get install -f

现在作为测试,我立即跑了

apt-get remove pepperflashplugin-nonfree

其次是

apt-get autoremove

然而binutils,新添加的依赖项并没有被删除。

问题:

  1. 为什么依赖关系没有binutils被删除?是否因为它替换了另一个已安装的软件包,因此成为其他软件包的依赖项?
  2. 如何通过 dpkg 删除手动安装的程序的依赖关系?

相关内容