无法彻底删除Deepin桌面环境

无法彻底删除Deepin桌面环境

分销商 ID:Ubuntu 描述:Ubuntu 22.04.1 LTS 发布:22.04 代号:jammy

最近我犯了一个错误,在 ubuntu 中尝试使用 Deepin (DDE)。我几乎已经清除了卸载后留下的许多残余。但当我启动 xfce(而不是 gnome)时,仍然会出错。

我做到了:

    ls -l /var/crash

并发现:

root@myusername:/home/darkstarcube1# ls -l /var/crash/
total 12224

-rw-r----- 1 myusername whoopsie 9443663 Sep 11 15:51 _usr_bin_kwin_x11.1000.crash
-rw-r----- 1 myusername whoopsie  653161 Sep 11 15:45 _usr_lib_deepin-turbo_booster-desktop.1000.crash
-rw-r----- 1 gdm           whoopsie  652007 Sep 11 15:45 _usr_lib_deepin-turbo_booster-desktop.127.crash
-rw-r----- 1 myusername whoopsie  873780 Sep 11 15:45 _usr_lib_deepin-turbo_booster-dtkwidget.1000.crash
-rw-r----- 1 gdm           whoopsie  873614 Sep 11 15:45 _usr_lib_deepin-turbo_booster-dtkwidget.127.crash

更多 deepin 垃圾。我尝试查找这些进程,但在 /usr/lib 中没有找到与 turbo、deepin 或 dde ​​相关的任何内容。因此,我猜测这些文件的 user_lib 部分与它们所在的位置无关(这太简单了)。我将上面输出中的用户名更改为 myusername。

kwin_x11 的错误也只在我安装 deepin 时出现,这也是我卸载它的原因。如果没有与 kwin_x11 相关的错误,DDE 就无法运行。

首先,我该如何摆脱这 5 个崩溃错误?

如果他们让安装变得简单,无论是否使用元软件包,都应该有一个工具来完全卸载它。他们应该知道哪些文件将被添加和更改,并编写脚本来撤消和删除所有这些混乱。在 Windows 世界中,没有有效卸载工具的程序被视为垃圾,安装起来很危险。Linux 难道不应该有更高的标准吗?

我已成功删除 grub2 条目、登录屏幕条目以及我在执行典型的 apt-get 卸载桌面环境后必须通过 Synaptic 手动选择的几个其他文件。这些额外的过程需要修改一些配置文件并手动查找然后卸载数十个文件。我不明白为这些过程构建卸载程序有什么困难。

奇怪的是,现在很多功能似乎都坏了。我无法从图标启动 grub-customizer。它必须由 root 从终端启动。现在这已经没有意义了,因为我不再为 grub-customizer 烦恼。太多错误了。但我也无法从它的菜单图标启动 Synaptic 包管理器。我也必须使用 root 终端。可能现在任何需要管理员级别权限的应用程序都会要求我使用终端。

当崩溃错误发生时,如果我尝试“报告问题”,则不会得到任何结果。通常我会使用它来查看详细信息并确定问题。

我在更新软件时也遇到了问题。典型的 apt update apt upgrade 过程总是会留下十几个软件包未更新。然后我可以执行 apt update,它会成功更新,但这是我没有想到的新麻烦。我想我终于更新了这些文件中的最后一个。

当然,我做了一些我知道的事情来清理这一切。作为 sudo:

apt-get clean
apt-get update
apt-get install -f
dpkg -a --configure

而且当然,

apt-get autoremove

我还找到了一个关于删除 DDE 的页面,并执行以下操作:

ppa:leaeasy/ddenstall ppa-purge

apt remove dde
apt auto-remove dde
apt list --installed | grep dde
apt remove --purge '^dde.*'
apt remove --purge '^deepin.*'
apt autoremove

(所有这些命令都是 sudo)

我只是想尝试一下

apt list --installed | grep dde

这显示了更多文件:

ubuntudde-default-settings/jammy,jammy,now 1.1.9.2ubuntu1 all [installed]
ubuntudde-wallpapers/jammy,now 2022.07.17-1 amd64 [installed]

哎呀。现在我必须想办法在不破坏任何东西的情况下移除它们。

更新:我确实使用 synaptic 卸载了最后两个 ubuntudde 东西。仍然出现与上述其他四项相关的错误。

我尝试在 Synaptic 中搜索 booster,找到了名为 deepin_turbo_booster 的软件包。旁边的框是空白的,显示它未安装。我还是选中了它,并选择“完全卸载”以查看会发生什么。Synaptic 说它删除了一些东西,包括配置文件。

我重新启动了,

登录到我的 xfce 桌面。

崩溃错误。当我选择报告时仍然没有任何反应。

尝试过:

ls -l /var/crash

不行。仍然有 4 个 deepin_turbo_booster 错误和 kwin 错误。

以更困难的方式寻找一些东西:

apt list --installed | grep dde

(未找到任何内容)

apt list --installed | grep booster

(未找到任何内容)

apt list --installed | grep turbo

成立:

libjpeg-turbo8/jammy,now 2.1.2-0ubuntu1 amd64 [installed,automatic]


apt list --installed | grep deepin

(未找到任何内容)

好吧,那个 libjpeg 文件与 dde ​​没有任何关系,所以我就不管它了。在 xfce 中仍然会出现五个错误。我可以正常加载 gnome。但我怀念 xfce。它是我首选的桌面。但我不需要每次加载桌面时都处理愚蠢的错误。

答案1

您可以尝试通过重新安装 xfce 和相关包来修复系统。为此,首先安装 apt-rdepends 包,然后运行:

apt-rdepends xfce4 | grep -v Depends:

它应该会显示 Xfce 的所有依赖项。要重新安装它们,请使用以下命令:

sudo apt install --reinstall $(apt-rdepends xfce4 | grep -v Depends:)

或者如果您不想重新安装一些基本的东西(如 libc6 等),请修剪列表。

相关内容