首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在码头上运行librdkafka=1.3.0

无法在码头上运行librdkafka=1.3.0
EN

Stack Overflow用户
提问于 2020-05-29 07:56:32
回答 1查看 743关注 0票数 1

我试图在我的docker容器上从阿尔卑斯发行版1.3.0中运行librdkafka版本,使用如下:

代码语言:javascript
复制
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

但在构建映像时得到了此错误:

代码语言:javascript
复制
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]

有人能告诉我这里可能出了什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-01 18:08:56

librdkafka包已升级到1.4.2。

例如,在阿尔卑斯存储库中,与Ubuntu不同的是,不保留旧的包版本。这主要是出于安全原因,AFAICT。当一个软件包升级时,旧版本就永远消失了。这有一个不幸的副作用,即破坏依赖于特定包版本的图像。

目前在高山存储库上可用的librdkafka 1.X版本为1.4.2 (edge3.12)、1.2.2 (3.11) )和1.0.1 (3.10)。

如果必须使用这个确切的版本,可以尝试使用来源使用1.3.0标记构建它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62081236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档