完全移除Budgie

在Ubuntu Gnome 17.04上使用gdm3显示管理器,我使用以下命令安装了Budgie桌面环境:
sudo apt-get install ubuntu-budgie-desktop

它引入了很多依赖项等等。但我并没有觉得它太有用,所以我:
sudo apt-get remove ubuntu-budgie-desktop
sudo apt-get autoremove

然而,即使在那之后,当我登录时,我仍然可以看到Budgie选项,以及通常的Gnome、Wayland等选项。我能够像从未删除它一样登录Budgie!

我该如何完全删除Budgie?


你可以尝试使用sudo apt-get purge ubuntu-budgie-desktop命令。 - Michal Przybylowicz
@MichalPrzybylowicz 据说原帖的作者已经这样做了,但是不会卸载除元包本身以外的任何东西。 - user692175
3个回答

ubuntu-budgie-desktop 是一个元包。

桌面元包是一个主要的包,它安装了特定桌面环境的所有相关包。

在这种情况下 - 所有与 Ubuntu Budgie 相关的包。

所以除了 ubuntu-budgie-desktop 之外,您还必须清除 budgie-desktop。这是图形化环境本身,它还将删除 budgie 的登录会话。

sudo apt purge ubuntu-budgie-desktop budgie-desktop

还有一些推荐的软件包也会随着ubuntu-budgie-desktop一起安装,这些软件包不会被上述命令移除,但如果你愿意,你可以单独处理它们。

2这真是不符合直觉。如果 apt-get install x 会做某些事情,那么 apt-get remove x 应该会做相反的事情。如果不问别人,怎么能知道需要删除的是 budgie-desktop 呢?另外,我如何摆脱其他我不再需要的“推荐”软件包呢? - deshmukh
必须这样工作。如果卸载一个软件包也会卸载它所依赖的一切......将会引发混乱。 - Organic Marble
@organicmarble 在Fedora及其他发行版中,有一个历史撤销命令,大致符合我的预期,并且不会导致任何混乱。 :) - deshmukh
@deshmukh 你可以尝试向apt(ubuntu-bug apt)提交一个错误报告,要求将其标记为“愿望清单”,并详细描述缺失的功能(并且要温和地)。最好不要只说“在apt中加入dnf history undo”,而是解释一下dnf history undo的作用以及如何在apt中实现它。当然,开发人员是否开发这个功能取决于他们自己,很多人都是在业余时间工作,所以如果他们不开发这个功能,那么我们就只能继续按照旧的方式进行操作了。 - Ads20000
实际上,我相信sudo apt-get autoremove可以满足这个要求 - 可以查看man apt-get。它还可以用于删除不再被内核元包依赖的旧内核。 - cleary

卸载软件包:
```bash sudo apt remove budgie-desktop-environment budgie-desktop && sudo apt autoremove ```
从“系统设置”->“软件和更新”->“其他软件”中删除PPA。
恢复默认登录屏幕:
```bash sudo apt remove lightdm-gtk-greeter && sudo apt autoremove ```
恢复默认的启动画面(选择“ubuntu-logo”):
```bash sudo update-alternatives --config default.plymouth ```
最后使用以下命令完成plymouth设置:
```bash sudo update-initramfs -u ```

我的有限的测试替代桌面环境的经验是,安装了一个之后,除非重新安装Ubuntu,否则很难将其移除。对于未来,如果你想尝试一个环境,我建议你要么从Live媒体(USB或DVD)中尝试,理解一切都会在安装后更快,要么从空闲空间创建一个新分区并在那里安装,这样当你完成测试时可以干净地摆脱测试环境。
当你选择了一个新的DE后,旧的DE也是如此--例如,如果你切换到MATE或xfce,没有好的方法可以摆脱KDE。由于DE安装所需的空间较大,我建议先安装新的、干净的DE,然后如果需要,使用软件包管理器的“列出软件包”功能快速高效地安装你的工具(如果你觉得在新的DE中必须拥有相同的工具)。

你说得对,重新安装是解决问题的方法。问题在于所有的桌面环境都需要一些努力来调整到自己喜欢的样子,并且解决每一个小问题都需要时间。如果一个替代的桌面环境只需要30分钟就能搞定,那么没有人会认真对待它。 - DanyAlejandro
这并不是我的经历。我使用了大约5个月的Budgie桌面,然后又用了KDE大约一周。我不喜欢"KDE体验",因为我的外接显示器出了问题,而且kwallet也无法正常工作,与gnome keyring相比也有差距。所以我卸载了plasma-desktop以及一些KDE相关的应用程序,并清除了PPA,现在我又回到了纯净的Ubuntu Gnome桌面。此外,我还删除了Budgie桌面,到目前为止,没有任何东西删除了Ubuntu或损坏了系统包。 - smac89
确实,没有任何理由重新安装,包管理器在安装、卸载和清除时会很好地处理。如果你喜欢可视化但详细的界面,可以看一下 Synaptic 包管理器。 - Vincent Gerris