Answers:
您可以使用命令apt-get autoremove
。它将删除安装为自动依赖项但不再依赖的软件包。
apt-get
具有一个标志--auto-remove
,可用于在删除手动安装的软件包时自动删除自动安装的软件包:
apt-get remove --auto-remove packagename
某些其他工具也可以执行此操作,例如,aptitude
将自动建议您删除已孤立的软件包。
自动安装的软件包跟踪是内置的,因此无论您使用哪种工具来安装软件包,跟踪都应起作用。
sudo apt-get remove --auto-remove package
。
aptitude purge digikam
deborphan
aptitude purge $(deborphan)
deborphan
列出未使用或不依赖的软件包。因此,您可以安全地卸载它们。我倾向于将其purge
用作选项,aptitude
因为它还会删除配置文件和其他内容。
aptitude purge <pkgname>
对于完全清除已失败/部分成功卸载的软件包非常有用。它们的状态可能以dpkg -L <pkgname>
as 列出,deinstall
但使用aptitude
会从aptitude的数据库中将其完全删除,而失败安装未删除的残留文件似乎也已删除。
系统菜单中的“计算机管理员”也可以执行此操作。
我使用ubuntu tweak,它具有非常有效的应用程序清理实用程序,从未删除过应有的功能。