错误:无法满足的约束条件:Alpine Linux中的流量(缺失)。

问题描述 投票:2回答:1

我试图在我的Docker镜像中安装 "Flow "包。

RUN apk add --no-cache --repository https://nl.alpinelinux.org/alpine/edge/testing flow

直到昨天还能正常工作(似乎他们昨天更新了edge仓库),并删除了Flow包(不知道原因)。

Step 5/16 : RUN apk add --no-cache --repository https://nl.alpinelinux.org/alpine/edge/testing flow
 ---> Running in 0b4a87861307
fetch https://nl.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
  flow (missing):
    required by: world[flow]

有什么解决办法吗?在社区里也找不到。

docker flowtype alpine
1个回答
3
投票

不幸的是,它似乎 flow Alpine包无人维护,昨天确实被删除了。https:/git.alpinelinux.orgaportscommit?id=81a4c6c5967b97fbaacac401077888c05c4924eb。

该方案已被引入阿尔卑斯山 edge/testing 于2018年7月,解决了以下Github问题。 https:/github.comfacebookflowissues1605。

似乎从那时起,它就没有资格成为communitymain了。

遗憾的是,当一个包从Alpine仓库中删除时,这个变化会很快传播到所有的镜像中,所以它目前可能并没有活在任何Alpine仓库中。如果它对你的工作流程至关重要,你可以尝试从某个有它的Alpine镜像中恢复旧的包版本,如果你能通过扫描DockerHub或Github找到这样的镜像,但这离理想还很远。另外,你也可以尝试自己从源码中构建Flow。

我建议在Flow Github仓库中提交一个问题:要么恢复现有的链接问题,要么添加一个你自己的新问题。祝您好运

© www.soinside.com 2019 - 2024. All rights reserved.