您当前的位置: 首页 >  ubuntu
  • 3浏览

    0关注

    483博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Ubuntu中如何处理难缠的软件包升级

高精度计算机视觉 发布时间:2022-04-01 20:58:41 ,浏览量:3

我们经常用

sudo apt update

sudo apt upgrade

有时候,有些软件包或网站本身就是有问题的(比如要科学上网),或者,官方本身就没处理好BUG,这时候,各种各样的错误会暴出来,比如,

下列软件包被触发,但触发器处理尚未完成。触发器处理可以使用 dselect 或者 
dpkg --configure --pending (或者 dpkg --triggers-only)来请求,

或者,

有 1 个软件包没有被完全安装或卸载。

这时候,怎么才能处理这些烦恼事呢?

如果提醒你什么锁的问题,大部分要这样处理,

sudo rm /var/lib/dpkg/updates/*

sudo rm /var/lib/dpkg/lock-frontend

sudo rm /var/lib/dpkg/lolck

sudo rm /var/cache/apt/archives/lock

sudo apt clean

这么折腾还是不行的,下次你输入sudo apt upgrade,同样的包又又又又会来问你,要不要升级这个那个,所以还必须清理一下,

sudo gedit /var/lib/dpkg/status

在这里搜索,打到你要的包,比如我不想升级vscode,就通过搜索,发现这个包原来是package code,然后在这个文件里删除掉这个包相关的那一段,这样,整个世办就清净了。

如果你想升级怎么办?

直接到官网上下载了安装。

关注
打赏
1661664439
查看更多评论
立即登录/注册

微信扫码登录

0.0446s