我正在尝试在Docker映像中安装“流”包:
RUN apk add --no-cache --repository https://nl.alpinelinux.org/alpine/edge/testing flow
直到昨天为止一切正常(似乎他们昨天已经更新了边缘存储库)并删除了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.org/aports/commit/?id =81a4c6c5967b97fbaacac401077888c05c4924eb
该软件包于edge/testing
2018年7月引入Alpine ,解决了以下Github问题:https : //github.com/facebook/flow/issues/1605
此后似乎没有资格获得社区/主要组织的资格。
可悲的是,当从Alpine存储库中删除软件包时,更改迅速传播到所有镜像,因此此刻它可能不在任何Alpine存储库中。如果这对于您的工作流程至关重要,则可以尝试从包含该文件的Alpine映像中恢复旧的软件包版本,如果可以通过扫描DockerHub或Github找到这样的映像,但这远非理想。或者,您可以尝试从源代码构建Flow。
我建议在Flow Github存储库中提交问题:要么恢复现有的链接问题,要么添加一个自己的新问题。祝好运!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句