麒麟要崩了,是我造成的吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
opiviqo
V2EX    Linux

麒麟要崩了,是我造成的吗?

  •  
  •   opiviqo 291 天前 9097 次点击
    这是一个创建于 291 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用国产无敌系统麒麟 v10 。
    用指令卸载
    sudo apt purge libtiff-dev
    sudo apt purge libgeotiff-dev
    结果系统更新一票他自己的东西;卸载一票东西;
    然后系统 Desktop UI 要崩了。
    这是我的问题吗?
    我要怎么修复呢?
    40 条回复    2025-02-14 08:42:32 +08:00
    moefishtang
        1
    moefishtang  
       290 天前
    这玩意的正确用法不是装虚拟机然后在虚拟机里面用 Windows 嘛
    开个玩笑,不清楚这个系统的桌面是不是跟 Ubuntu 一样能用包管理器安装,网上搜到的都是给服务器版(用 yum 包管理器)安装桌面的
    kokutou
        2
    kokutou  
       290 天前 via Android
    格了重装啊
    dacapoday
        3
    dacapoday  
       290 天前   1
    你都 sudo 了,要自己对结果负责。
    cheng812
        4
    cheng812  
       290 天前   1
    @moefishtang 不对,这样用性能太差了,我认识某企业 IT 部的人,他们的做法是弄几台服务器跑 PVE ,然后那些自主可控的破烂远程桌面到 PVE 上跑的 Windows
    Cu635
        5
    Cu635  
       290 天前   1
    这是包的依赖关系出问题了吧? apt 系的包依赖不仅仅是看包名,还要看版本号的,可能是版本号这里的依赖关系有问题了。
    不过也有可能是 op 卸载的 2 个软件包是桌面环境所必需的依赖,所以卸载之后桌面挂了。
    opiviqo
        6
    opiviqo  
    OP
       290 天前
    @Cu635 那两个是专业上的东西 与系统不搭嘎啊 而且是我自己装的
    opiviqo
        7
    opiviqo  
    OP
       290 天前   1
    @dacapoday 我尼玛 这也算
    Jamzo
        8
    Jamzo  
       290 天前
    这样操作确实是很危险的,我早些年在 debian/ubuntu 做类似操作也会这样,搞崩过不少系统,最后最快的方法是重装,以后再看到 apt 操作时卸载和安装一大串软件就一定要看仔细了,否则大概率要出问题,除非知道卸载清单中的每一个软件意味着什么,否则就不要继续。

    现在这种情况,如果无法重装,可以尝试再回装这些软件,apt install 后面跟所有被卸掉的软件的,让 apt 自己处理依赖问题,看看能否恢复。
    Cu635
        9
    Cu635  
       290 天前
    @opiviqo #6
    你 apt install 一下用的桌面环境试试呢,看看能不能恢复?
    tiff 这个是图片格式嘛,桌面环境自带的图片查看器有可能是相关的,为了 tiff 格式的支持。不过-dev 包按理讲不应该是必需依赖,但出问题了谁知道呢?
    linuxsir2020
        10
    linuxsir2020  
       290 天前
    重装 UI 试试....之前 Ubuntu Server Upgrade 的时候掉电了, 系统半残, 重装很多包后恢复.
    linuxsir2020
        11
    linuxsir2020  
       290 天前
    麒麟不熟, Ubuntu 重装包的时候参考日志 var-log-apt-term.log
    boris1993Jr
        12
    boris1993Jr  
       290 天前   2
    有可能,卸东西的时候一定要看清楚它连带着要卸啥。
    我记得二十来年前我刚开始折腾 Linux ,装了个 RedHat Desktop ,玩了看着桌面自带的那堆游戏寻思我又不玩,删了吧,然后删的时候没细看就敲了 Y ,结果它连带着给整个 GUI 全卸了。
    loading
        13
    loading  
       290 天前
    这个包一看就是 lib ,肯定很多会依赖的,删 lib 一定要小心。
    你敢删 libc 吗
    littlewing
        14
    littlewing  
       290 天前   1
    你都不看它卸载了啥就直接 y
    xiadengmaX1
        15
    xiadengmaX1  
       290 天前
    你无论用什么无脑卸载都会出问题的
    villivateur
        16
    villivateur  
       290 天前
    所以说 apt remove 的时候,一定要看清楚他要卸载哪些东西啊
    gvdlmjwje
        17
    gvdlmjwje  
       290 天前   2
    恭喜你 linux 包管理地狱 不得不品尝
    如果是新机,直接重装吧
    stormtrooperx5
        18
    stormtrooperx5  
       290 天前
    你用任何一个 linux 发行版都会遇到这种问题,确实是你造成的
    opiviqo
        19
    opiviqo  
    OP
       290 天前
    @littlewing 我知道啊 他自己好像还更新和卸载了别的 明显不对啊 还安装主题什么的
    iyiluo
        20
    iyiluo  
       290 天前
    所有用 apt 的系统你这样操作都会出问题,现在先想办法找安装包装回去
    alikesi
        21
    alikesi  
       290 天前   1
    最快的修复方案就是重装,你的系统自带的库版本在源仓库里不一定保留的,可能源仓库里升级了而依赖它的 UI 组件指定了版本号,然后你重新装回来的是一个 abi 不兼容的库
    liferoll
        22
    liferoll  
       290 天前
    直接重装系统吧, 我也在 Ubuntu22 上也遇到过类似的问题: 虽然重装了桌面,但是 wifi 配置坏掉了, 每次重启虚拟机都需要在终端进行网络配置
    yh7gdiaYW
        23
    yh7gdiaYW  
       290 天前
    这个确实是你自己的问题
    yulgang
        24
    yulgang  
       290 天前
    再找一台 purge 一下,把它提示要移除的软件包在这台重新安装上
    guanzhangzhang
        25
    guanzhangzhang  
       290 天前
    apt auto-remove 和 apt purge 的时候一定要看清,ubuntu 上都碰到好几次乱卸载的情况
    1Z3KYa0qBLvei98o
        26
    1Z3KYa0qBLvei98o  
       290 天前
    @gvdlmjwje aptitude 一个个依赖 fix 和 lock 还是勉强可以的吧 ... 虽然我觉得重装确实快
    deloved
        27
    deloved  
       290 天前
    可能其它包依赖到了你卸载的包吧,没有重要的东西就初始化得了 ,不然用命令行页面
    wiyiyy
        28
    wiyiyy  
       290 天前
    我就很好奇了,楼主的麒麟是 apt 包管理吗?为啥我的麒麟是 yum 包管理,是我错漏了什么信息吗?当然我用的是 server 版
    moefishtang
        29
    moefishtang  
       290 天前
    @wiyiyy 这系统 Server 版是红帽系的,用 yum 。桌面版是 Debian 系,用 apt
    XIVN1987
        30
    XIVN1987  
       290 天前
    所以说,,linux 不适合普通用户使用。。linux 就安心做服务器、开发主机吧。。普通用户用安卓、鸿蒙就得了。。
    wiyiyy
        31
    wiyiyy  
       290 天前
    @moefishtang 哦哦 这样啊
    neutrino
        32
    neutrino  
       290 天前 via Android
    @wiyiyy 中标麒麟和银河麒麟
    vituralfuture
        33
    vituralfuture  
       290 天前 via Android
    我是 arch 用户,按照我对包管理器的理解,如果你完全只用包管理器来管理软件,按理来说系统不会出现问题的。要求用户知道每个包的作用很难,一个系统几千个包,谁知道任意两个包是啥关系,我顶多了解一些比较基础的依赖库
    zsh2517
        34
    zsh2517  
       290 天前
    @Jamzo 我前两天给 pve 装显卡驱动,由于冲突,差点把 proxmox-ve 包给干掉(第一步已经 Y 继续了,被 apt 的 hook 给拦住了

    W: (pve-apt-hook) !! WARNING !!
    W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'!
    W: (pve-apt-hook)
    W: (pve-apt-hook) If you really want to permanently remove 'proxmox-ve' from your system, run the following command
    W: (pve-apt-hook) touch '/please-remove-proxmox-ve'
    W: (pve-apt-hook) run apt purge proxmox-ve to remove the meta-package
    W: (pve-apt-hook) and repeat your apt invocation.
    W: (pve-apt-hook)
    W: (pve-apt-hook) If you are unsure why 'proxmox-ve' would be removed, please verify
    W: (pve-apt-hook) - your APT repository settings
    W: (pve-apt-hook) - that you are using 'apt full-upgrade' to upgrade your system
    E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (1)
    E: Failure running script /usr/share/proxmox-ve/pve-apt-hook
    chingyat
        35
    chingyat  
       290 天前
    无论如何,卸载 -dev 包也不应该有问题
    Jamzo
        36
    Jamzo  
       289 天前 via Android
    @zsh2517 哈哈哈,pve 这里处理的挺好的,感觉这个 hook 救过不少人
    importmeta
        37
    importmeta  
       289 天前
    之前也 purge 过问题, 删内核也碰见过问题, 看运气, 现在学精了, 备份重要文件到其他硬盘,.
    xzaf
        38
    xzaf  
       289 天前
    以前用 ubuntu 好像 atuoremove 也出过类似问题,看到要卸载的东西好像有点太多....但是包管理应该是专业的吧....然后,gg 。
    vivisidea
        39
    vivisidea  
       289 天前
    不是你的问题

    但是,领导估计不这么认为

    为啥要删这些 lib 呢?如果不是产生啥冲突非删不可的话,没太大必要删,占点磁盘而已
    tairan2006
        40
    tairan2006  
       289 天前
    我的 macos 里面同时有 Python3.9-Python3.13 的所有版本,我都不知道谁装的,我也不敢卸载
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2612 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 03:08 PVG 11:08 LAX 19:08 JFK 22:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86