严重混乱:openkylin 1.0和2.0的zhcon软件包使用完全相同的版本号
2024.9.22
起因:
之前想安装 curl 软件包,发现openkylin 2.0 没有这个包。但是发现 1.0 是有这个包的。因此添加了两个源地址。
/etc/apt/sources.list.d/openkylin-anything.list
deb Index of /kylinsoft/anything2.0/openkylin/ nile main
deb Index of /kylinsoft/anything/openkylin/ yangtze main
其中, anything/ 目录,对应 1.0 yangtze 版本
anything2.0/ 目录,对应 2.0 nile 版本
然後 apt update, apt upgrade 提示 zhcon 和 zhcon-data 可以升級。但是
dpkg -s zhcon, 顯示的(當前已安装的)軟件包版本,
以及
apt download 即将 升级的新版本,都是完全一样的版本!
再到软件源里,查看 deb 包的文件名(注意看 日期,文件大小)。无语了。
以 arm 架构为例:
openkylin 1.0 的 DEB 包:
https://ppa.build.openkylin.top/kylinsoft/anything/openkylin/pool/main/z/zhcon/
zhcon_0.2.6-ok1_arm64.deb
19-Feb-2023 06:40, 287144
再看 openkylin 2.0 的 DEB 包:
https://ppa.build.openkylin.top/kylinsoft/anything2.0/openkylin/pool/main/z/zhcon/
zhcon_0.2.6-ok1_arm64.deb
24-Apr-2024 21:39,288502
怎么会不区别版本号?不怕版本混乱?