ERROR: unsatisfiable constraints: flow (missing) in Alpine Linux

ERROR: unsatisfiable constraints: flow (missing) in Alpine Linux

我正在尝试在我的 Docker 映像中安装 "flow" 软件包:

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

该软件包已于 2018 年 7 月引入 Alpine edge/testing,解决了以下 Github 问题:https://github.com/facebook/flow/issues/1605

从那以后它似乎还没有达到 community/main 的条件。

遗憾的是,当一个包从 Alpine 存储库中删除时,更改会迅速传播到所有镜像,因此它目前可能不存在于任何 Alpine 存储库中。如果它对您的工作流程至关重要,您可以尝试从包含它的一些 Alpine 图像恢复旧的软件包版本,如果您可以通过扫描 DockerHub 或 Github 找到这样的图像,但这远非理想。或者,您可以尝试自己从源代码构建 Flow。

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