发行商ID: Ubuntu描述:Ubuntu22.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更深的垃圾。我试图找到这些进程,但是在/usr/lib中没有发现与turbo、深处或dde有任何关系的进程。因此,我想这些文件的user_lib部分与它们所在的位置无关(这太容易了)。我将上面输出中的用户名更改为myusername。
kwin_x11的错误也只有在我安装的很深时才开始,这也是我卸载它的原因之一。DDE不会在没有与kwin_x11相关的错误的情况下运行。
如果他们使安装方便,元软件包或不,它应该有一个工具,完全卸载它以及。他们应该知道将在哪里添加和更改哪些文件,并编写一个脚本来逆转和删除所有这些混乱。在Windows世界中,没有有效卸载工具的程序一开始就被看作是有风险的垃圾。难道Linux不应该有更高的标准吗?
我已经成功地删除了grub2条目、登录屏幕条目和其他几个文件,在完成桌面环境的典型apt卸载之后,我必须通过Synaptic手动选择这些文件。这些额外的进程需要修改一些配置文件,然后手动查找并卸载几十个文件。我看不出卸载程序是如何为这些进程构建的。
奇怪的是,现在很多功能似乎都坏了。我无法从图标中启动grub自定义程序。它必须通过根启动从一个terminal.This现在是没有意义的,因为我没有麻烦的grub自定义程序。太笨重了。但我也不能从它的菜单图标启动Synaptic软件包管理器。我也得用根终端。可能任何需要管理员级权限的应用程序现在都会要求我使用终端。
如果我试图‘报告一个问题’时,崩溃的错误发生,我什么也得不到。通常,我会用它来查看细节和确定问题。
我也有更新软件的问题。一个典型的apt更新apt升级过程总是留下十几个软件包没有更新。然后,我可以做apt更新,它将成功地更新,但这是一个新的讨厌,我没想到。我想我终于更新了这些文件中的最后一个。
当然,我做了几件我知道的事情来清理这一切。作为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中寻找助推器,并找到了一个名为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中的五个错误。我可以把侏儒装好。但我想念xfce。这是我最喜欢的桌面。但每次桌面加载时,我都不会处理一个愚蠢的错误。
发布于 2023-03-31 18:07:51
您可以尝试通过重新安装xfce和依赖的软件包来修复系统。要做到这一点,首先安装apt-r级软件包,然后运行:
apt-rdepends xfce4 | grep -v Depends:它应该显示Xfce的所有依赖项。要重新安装它们,请使用以下内容:
sudo apt install --reinstall $(apt-rdepends xfce4 | grep -v Depends:)或者,如果你不想重新安装一些基本的东西,比如libc6等,那么你可以整理一下列表。
https://askubuntu.com/questions/1429041
复制相似问题