Car*_*los 4 apt unity software-uninstall
我在论坛的某个地方发现我可以使用命令sudo apt-get clean
并sudo apt-get autoremove
摆脱我不使用的东西和我的笔记本电脑不需要的东西。
为什么每次我使用这些命令时 Ubuntu 都会开始行动?
通过“行动”,我的意思是:
最后我通过重新安装 Ubuntu、Spotify、Skype、Chrome 等解决了问题……我并不介意。这只是我一个小时的时间,很有趣,我总能学到一些东西。
Oli*_*Oli 13
apt-get clean
只是删除包缓存。不可能*它会伤害任何东西。
apt-get autoremove
删除自动安装的包,但现在它们的依赖包已被删除或不再依赖于它们。如果您删除依赖于事物的包(例如ubuntu-desktop
)然后执行autoremove
,您最终将删除很多包。
这通常通过删除大型元包所依赖的东西来完成。如果您查看,apt-cache depends ubuntu-desktop
您会看到许多Depends: ...
包。如果其中任何一个被删除,Apt 也必须删除ubuntu-desktop
包。这就是行动中的依赖解析。如果您然后运行autoremove
,它将清理所有其他依赖项(假设没有其他依赖项)。
有时,您可能会遇到想要安装某些东西但它与某些ubuntu-desktop
依赖的东西发生冲突的情况。Apt 可能会尝试通过删除冲突包(因此也删除 )来强制执行此操作ubuntu-desktop
。它会警告你这一点。
简单的解决方法是找出您丢失的元包,然后重新安装它。这通常是ubuntu-desktop
. 并在未来阅读apt-get
告诉您的内容。我的意思不是不好。我希望我经常这样做。升级到 14.04 我把我的整个系统恢复到一个非常基本的命令行,不得不重新下载并安装大量软件包。
*生活,呃……找到方法™