Leap 15.2 如何升级特定版本软件包?

昨天刚按照一些教程装上了 openSUSE Leap 15.2(当服务器来用),想跟着 教程 继续跑些软件玩玩,结果:

~> ./rankmirror-ng-v2-1.0.0.x86_64.AppImage 
rankmirror-ng: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by rankmirror-ng)
~>  strings /lib64/libc.so.6 | grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_2.18
GLIBC_2.22
GLIBC_2.23
GLIBC_2.24
GLIBC_2.25
GLIBC_2.26
GLIBC_PRIVATE
...(省略)
~> sudo zypper install glibc
[sudo] root 的密码:
正在加载软件源数据...
正在读取已安装的软件包...
'glibc' 已安装过了。
没有 'glibc-2.26-lp152.26.6.1.x86_64' 的更新候选。已安装了可获取的最高版本。
正在解决软件包依赖关系...
无事可做。

呃,也许是因为我在 Tumbleweed 上编译的 AppImage…稍等我开虚拟机在 15.1 上编译一个给你就好了

glibc 是最基础的库是不能升级的,不然系统就挂了

2赞

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。

@zuze Release v3.0.0 · marguerite/rankmirror-ng · GitHub 这个页面的下载已经是在 Leap 15.1 上面制作的 AppImage 了。