我安装了 icecast2 用于广播(在线广播)。但其设置的复杂性确实让我很头疼。我想彻底删除它。我尝试在sudo apt-get purge icec*
系统启动时删除不相关的文件,然后使用 CTRL+C 停止它。所以我的 Ubuntu 桌面消失了,我再次重新安装了 unity-2d。如何在不影响其他程序的情况下删除此程序及其插件?
答案1
这是我们通过惨痛经历学到的为什么递归或使用通配符运行命令可能会带来危害。对于我们以 root 身份运行的命令尤其如此。
尽管如此,我们偶尔还是需要这样做。大多数情况下,如果发生不好的事情,我们会收到警告。当您使用通配符*
删除所有软件包时,情况也是如此及其依赖项包含icec*
。系统确实告诉了您要删除的内容,并且确实要求您确认Y/n
:
[... long list of packages to remove]
After this operation, 978 MB disk space will be freed.
Do you want to continue [Y/n]?
当您看到这样的消息时,请休息一下。停止敲击键盘,阅读消息并再考虑一下。只有当它看起来正是您想要的时,您才可以按Y
。在清除的情况下,icec*
您将删除大部分系统。
要清除软件包,请使用完整的软件包名称,而不是通配符缩写,以确保不会删除任何可能仍需要的软件包。如果您使用通配符,请格外小心。
现在恢复系统的最快和最安全的方法是备份数据,然后重新安装 Ubuntu(注意不要删除目录/home
)。