jfoucher Asked: 2010-07-30 12:48:56 +0800 CST2010-07-30 12:48:56 +0800 CST 2010-07-30 12:48:56 +0800 CST 如何删除已卸载包的依赖项? 772 我想安装一个包(DigiKam),但它有很多依赖项。如果我决定不再需要此软件并将其卸载,是否会删除现在不必要的依赖项? 如果没有,我该如何手动完成? package-management dependencies 6 个回答 Voted Best Answer Ressu 2010-07-30T12:55:26+08:002010-07-30T12:55:26+08:00 你可以使用命令apt-get autoremove。它将删除作为自动依赖项安装但不再依赖的包。 apt-get有一个标志--auto-remove,可用于在删除手动安装的包时自动删除自动安装的包: apt-get remove --auto-remove packagename 某些其他工具也可以执行此操作,例如aptitude会自动建议您删除已孤立的软件包。 自动安装的软件包跟踪内置于 apt 中,因此无论您使用哪种工具安装软件包,跟踪都应该有效。 qbi 2010-07-30T13:48:58+08:002010-07-30T13:48:58+08:00 aptitude purge digikam deborphan aptitude purge $(deborphan) deborphan列出未使用或不依赖的包。因此,您可以安全地卸载它们。我倾向于将其purge用作选项,aptitude因为它还删除了配置文件和其他内容。 Javier Rivera 2010-07-30T22:50:13+08:002010-07-30T22:50:13+08:00 系统菜单中的计算机管理员也可以执行此操作。 KD353 2010-07-30T19:31:56+08:002010-07-30T19:31:56+08:00 我使用ubuntu 调整,它有一个非常有效的应用程序清理实用程序,它从未删除过它应该删除的更多内容。 Curious Apprentice 2012-04-28T19:02:54+08:002012-04-28T19:02:54+08:00 sudo apt-get remove --auto-remove 只运行这个。 从软件中心安装 BleachBit。当你使用它清理你的系统时,BleachBit 会自动运行这个命令来清理 apt 缓存。 Jefferson X Masonic 2016-11-04T14:23:00+08:002016-11-04T14:23:00+08:00 我有同样的问题。这是我所做的: sudo apt-get check 此命令将提供依赖项的名称。例如我的系统有chromium-browser-l10n. 然后输入以下命令 sudo apt-get remove --auto-remove chromium-browser-l10n 它将完全从您的系统中删除依赖项
你可以使用命令
apt-get autoremove
。它将删除作为自动依赖项安装但不再依赖的包。apt-get
有一个标志--auto-remove
,可用于在删除手动安装的包时自动删除自动安装的包:某些其他工具也可以执行此操作,例如
aptitude
会自动建议您删除已孤立的软件包。自动安装的软件包跟踪内置于 apt 中,因此无论您使用哪种工具安装软件包,跟踪都应该有效。
deborphan
列出未使用或不依赖的包。因此,您可以安全地卸载它们。我倾向于将其purge
用作选项,aptitude
因为它还删除了配置文件和其他内容。系统菜单中的计算机管理员也可以执行此操作。
我使用ubuntu 调整,它有一个非常有效的应用程序清理实用程序,它从未删除过它应该删除的更多内容。
只运行这个。
从软件中心安装 BleachBit。当你使用它清理你的系统时,BleachBit 会自动运行这个命令来清理 apt 缓存。
我有同样的问题。这是我所做的:
此命令将提供依赖项的名称。例如我的系统有
chromium-browser-l10n
.然后输入以下命令
它将完全从您的系统中删除依赖项