我试图在我的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]
有什么解决办法吗?在社区里也找不到。
不幸的是,它似乎 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仓库中提交一个问题:要么恢复现有的链接问题,要么添加一个你自己的新问题。祝您好运