Docker alpine apk找不到git-lfs软件包

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

我正在尝试在Docker高山映像中安装git-lfs,但出现指示错误的错误:

错误:无法满足的约束:git-lfs(丢失):要求:world [git-lfs]

[似乎存在许多与APK找不到包有关的问题(请参阅herethere),并且在许多情况下,可以通过将--no-cache选项与apk add一起使用来解决。但是我不是很幸运,也无法理解此错误的根源,特别是考虑到git-lfs在alpine repo中是最新的。

以下小型Dockerfile应该会重现该错误:

FROM alpine:3.4

RUN apk update && apk add --no-cache \
        build-base \
        git \
        git-lfs
docker alpine
1个回答
0
投票

问题是git-lfs仅可从alpine:3.7获得。

要解决此问题,您应该自行重建它,或者使用Alpine版本> = 3.7。

顺便说一句,您不需要执行apk update

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