今日发布了这项升级,不确定是否有关系:
2023-05-24 铜豌豆软件源升级
https://www.atzlinux.com/allpackages.htm运行 apt update 时,会有如下提示:
N: 仓库'https://apt.atzlinux.com/atzlinux bullseye InRelease'将其'Suite'值从'stable'修改到了'bullseye-atz'
使用 apt update
更新软件源,提示有 2 个软件可以升级。使用 apt list --upgradable
显示出来:
root@motion:~# apt list --upgradable
正在列表... 完成
guile-2.2-libs/stable 2.2.7+1-6 amd64 [可从该版本升级:2.2.4+1-2+deb10u1]
w3m/stable 0.5.3+git20210102-6+deb11u1 amd64 [可从该版本升级:0.5.3-37]
执行 apt upgrade
尝试升级:
root@motion:~# apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
正在计算更新... 完成
下列软件包的版本将保持不变:
guile-2.2-libs w3m
下列软件包将被【降级】:
opengnb
升级了 0 个软件包,新安装了 0 个软件包,降级了 1 个软件包,要卸载 0 个软件包,有 2 个软件包未被升级。
需要下载 190 kB 的归档。
解压缩后会消耗 0 B 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 https://apt.atzlinux.com/atzlinux bullseye/main amd64 opengnb amd64 1.3.0.c-2~bpo11+1 [190 kB]
已下载 190 kB,耗时 0秒 (497 kB/s)
(正在读取数据库 ... 系统当前共安装有 126444 个文件和目录。)
准备解压 .../opengnb_1.3.0.c-2~bpo11+1_amd64.deb ...
正在解压 opengnb (1.3.0.c-2~bpo11+1) 并覆盖 (1.3.0.c-2~bpo11+1) ...
正在设置 opengnb (1.3.0.c-2~bpo11+1) ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
此时,选择可以看到 opengnb
升级前后的版本号是完全没变的。
执行完成后,再次执行 apt list --upgradable
依旧提示有 2 个软件可升级。
就此循环。
直接用 apt install 安装那两个软件包吧
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
opengnb 会反复提示降级,反复循环安装吗?
主要的问题是出现在 opengnb ,那两个软件包是可以手动安装成功。
apt upgrade
每次都会提示 opengnb
要降级,选 y 也不能降级成功。
(其实就是同一个版本号,所以无从降级或升级)
正在解压 opengnb (1.3.0.c-2~bpo11+1
) 并覆盖 (1.3.0.c-2~bpo11+1
) ...
麻烦再 apt update ; apt upgrade 试一下,是否还出现这个问题?
刚才排查发现,是之前在铜豌豆软件源上传的 opengnb 软件包,是自己编译的,和后来在 Debian 官方 backports 的软件包二进制 deb 包不一致导致。
目前看是一致的:
apt policy opengnb
opengnb:
已安装:1.3.0.c-2bpo11+1bpo11+1
候选: 1.3.0.c-2
版本列表:
*** 1.3.0.c-2~bpo11+1 500
500 https://apt.atzlinux.com/atzlinux bullseye/main amd64 Packages
100 https://mirrors.tencent.com/debian bullseye-backports/main amd64 Packages
谢谢反馈问题!
确认问题解决。
登录 后才可以发表评论