我安装了 smartmontools,它也安装了很多东西,比如 Postfix 邮件服务器/系统。
我想知道 Ubuntu 在删除主包时如何处理附加工具和附加包的卸载?
它会把主包中安装的所有内容都带走吗?
如果是,它会将其他软件包所需的所有依赖项保留在机器上吗?如何以及它如何确保删除依赖项不会损害其他软件包?
答案1
不,不会,该命令只会删除系统中留下的依赖项和配置。
您需要明确运行它:
要删除配置文件:
apt-get purge <pacakge-name>
删除软件包后,运行自动删除以卸载所有自动安装的依赖项。
# Check the list package with simulation apt-get -s autoremove # Run for real and check list again apt-get autoremove
正如 kreemoweet 在下面的评论中提到的,它可能不安全并且会删除必要的包(罕见的情况)。