我试图在我的docker容器上从阿尔卑斯发行版1.3.0中运行librdkafka版本,使用如下:
FROM golang:1.13.6-alpine3.10 as base
RUN apk add --no-cache --update librdkafka=1.3.0 librdkafka-dev=1.3.0 --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/community但在构建映像时得到了此错误:
librdkafka-1.4.2-r0:
breaks: world[librdkafka=1.3.0]
satisfies: librdkafka-dev-1.4.2-r0[librdkafka=1.4.2-r0]
librdkafka-dev-1.4.2-r0:
breaks: world[librdkafka-dev=1.3.0]有人能告诉我这里可能出了什么问题吗?
发布于 2020-06-01 18:08:56
librdkafka包已升级到1.4.2。
例如,在阿尔卑斯存储库中,与Ubuntu不同的是,不保留旧的包版本。这主要是出于安全原因,AFAICT。当一个软件包升级时,旧版本就永远消失了。这有一个不幸的副作用,即破坏依赖于特定包版本的图像。
目前在高山存储库上可用的librdkafka 1.X版本为1.4.2 (edge,3.12)、1.2.2 (3.11) )和1.0.1 (3.10)。
https://stackoverflow.com/questions/62081236
复制相似问题