loo*_*bee 7 aptitude dependencies
如果任何其他(手动安装的)软件包建议这些软件包,似乎 aptitude 不会删除不依赖的自动安装的软件包。
root@host:/# aptitude install unattended-upgrades
The following NEW packages will be installed:
iso-codes{a} lsb-release{a} python-apt{a} python-apt-common{a} python2.6{a} python2.6-minimal{a} unattended-upgrades
...
root@host:/# aptitude remove unattended-upgrades
The following packages will be REMOVED:
unattended-upgrades
...
root@host:/# aptitude why python-apt
i apt Suggests python-apt
Run Code Online (Sandbox Code Playgroud)
我可以(以某种方式)理解为什么这是可取的,但是有什么方法可以覆盖它
此行为由选项控制Apt::AutoRemove::SuggestsImportant。
选项:Apt::AutoRemove::SuggestsImportant
默认值:真
描述:如果此选项为真,则只要任何已安装的软件包建议它们,aptitude 就不会将软件包视为未使用的(因此不会自动删除它们)。有关更多信息,请参阅“管理自动安装的软件包”一节。
http://aptitude.alioth.debian.org/doc/en/ch02s05s05.html#configApt-AutoRemove-SuggestsImportant
您可以在 aptitude 的配置文件之一中将此选项设置为 false,以让 aptitude 自动删除仅由其他软件包建议的软件包。例如,编辑或创建 /etc/apt/apt.conf 并添加以下行
Apt::AutoRemove::SuggestsImportant false;
| 归档时间: |
|
| 查看次数: |
1926 次 |
| 最近记录: |