任晓磊 写道:
对于像 apache2-mpm-worker,libapr1等由于依赖关系而被软件自动安装的软件包 会被标记成auto-installed这样的状态,当一个auto-installed包不再被其他软件 包依赖,就可以认为它是一个unused的包,可以配置aptitude自动删除unused包。aptitude install trac 这时候安装了libapr1 aptitude install apache2 这时候安装了apache2-mpm-worker(依赖libapr1) aptitude purge apache2 这时候只删除apache2,但保留apache2-mpm-worker 在ubuntu里有这样的问题。请大家帮忙测试一下debian是否类似
在~/.aptide/config文件中添加 aptitude::Delete-Unused "true"; 或者 aptitude::Purge-Unused "true";这样的行之后,如果再运行aptitude purge apache2时就会自动删除apache2-mpm- worker包了(如果没有其他软件报依赖apache2-mpm-worker)。