使用国产无敌系统麒麟 v10 。
用指令卸载
sudo apt purge libtiff-dev
sudo apt purge libgeotiff-dev
结果系统更新一票他自己的东西;卸载一票东西;
然后系统 Desktop UI 要崩了。
这是我的问题吗?
我要怎么修复呢?

这玩意的正确用法不是装虚拟机然后在虚拟机里面用 Windows 嘛
开个玩笑,不清楚这个系统的桌面是不是跟 Ubuntu 一样能用包管理器安装,网上搜到的都是给服务器版(用 yum 包管理器)安装桌面的

格了重装啊

你都 sudo 了,要自己对结果负责。

不对,这样用性能太差了,我认识某企业 IT 部的人,他们的做法是弄几台服务器跑 PVE ,然后那些自主可控的破烂远程桌面到 PVE 上跑的 Windows

这是包的依赖关系出问题了吧? apt 系的包依赖不仅仅是看包名,还要看版本号的,可能是版本号这里的依赖关系有问题了。
不过也有可能是 op 卸载的 2 个软件包是桌面环境所必需的依赖,所以卸载之后桌面挂了。

那两个是专业上的东西 与系统不搭嘎啊 而且是我自己装的

我尼玛 这也算

这样操作确实是很危险的,我早些年在 debian/ubuntu 做类似操作也会这样,搞崩过不少系统,最后最快的方法是重装,以后再看到 apt 操作时卸载和安装一大串软件就一定要看仔细了,否则大概率要出问题,除非知道卸载清单中的每一个软件意味着什么,否则就不要继续。

现在这种情况,如果无法重装,可以尝试再回装这些软件,apt install 后面跟所有被卸掉的软件的,让 apt 自己处理依赖问题,看看能否恢复。

#6
你 apt install 一下用的桌面环境试试呢,看看能不能恢复?
tiff 这个是图片格式嘛,桌面环境自带的图片查看器有可能是相关的,为了 tiff 格式的支持。不过-dev 包按理讲不应该是必需依赖,但出问题了谁知道呢?

重装 UI 试试....之前 Ubuntu Server Upgrade 的时候掉电了, 系统半残, 重装很多包后恢复.

麒麟不熟, Ubuntu 重装包的时候参考日志 var-log-apt-term.log

有可能,卸东西的时候一定要看清楚它连带着要卸啥。
我记得二十来年前我刚开始折腾 Linux ,装了个 RedHat Desktop ,玩了看着桌面自带的那堆游戏寻思我又不玩,删了吧,然后删的时候没细看就敲了 Y ,结果它连带着给整个 GUI 全卸了。

这个包一看就是 lib ,肯定很多会依赖的,删 lib 一定要小心。
你敢删 libc 吗

你都不看它卸载了啥就直接 y

你无论用什么无脑卸载都会出问题的

所以说 apt remove 的时候,一定要看清楚他要卸载哪些东西啊

恭喜你 linux 包管理地狱 不得不品尝
如果是新机,直接重装吧

你用任何一个 linux 发行版都会遇到这种问题,确实是你造成的

我知道啊 他自己好像还更新和卸载了别的 明显不对啊 还安装主题什么的

所有用 apt 的系统你这样操作都会出问题,现在先想办法找安装包装回去

最快的修复方案就是重装,你的系统自带的库版本在源仓库里不一定保留的,可能源仓库里升级了而依赖它的 UI 组件指定了版本号,然后你重新装回来的是一个 abi 不兼容的库

直接重装系统吧, 我也在 Ubuntu22 上也遇到过类似的问题: 虽然重装了桌面,但是 wifi 配置坏掉了, 每次重启虚拟机都需要在终端进行网络配置

这个确实是你自己的问题

再找一台 purge 一下,把它提示要移除的软件包在这台重新安装上