如何在 Alpine Linux 上安装特定版本的 libxml2,而无需将整个 Alpine 降级到 v3.1?

如何在 Alpine Linux 上安装特定版本的 libxml2,而无需将整个 Alpine 降级到 v3.1?

libxml2 的最新可用版本是2.9.4-r2(Alpine Linux v3.5)。但由于回归错误我需要安装 2.9.3 或更早版本。如何在不将整个 Alpine 降级到 v3.1 的情况下完成此操作?

我正在尝试使用apk add类似命令这个问题,但出现错误:

/ # apk add 'libxml2<2.9.4'
ERROR: unsatisfiable constraints:
  libxml2-2.9.4-r2:
    breaks: world[libxml2<2.9.4]

如果我-r0为版本添加后缀-结果相同。

答案1

尝试这样的操作:

# echo 'http://dl-cdn.alpinelinux.org/alpine/v3.1/main' >> 
/etc/apk/repositories

# apk add 'libxml2==2.9.2-r2'

相关内容