[英]Alpine: unsatisfiable constraints
我正在尝试在 alpine 中安装 package,在这种情况下,我指定了“jasper-dev”,但其他许多人也遇到过这种情况。 我在终端中得到的 output 是:
/ # apk add jasper-dev
ERROR: unsatisfiable constraints:
jasper-dev (missing):
required by: world [jasper-dev]
但是,当我在https://pkgs.alpinelinux.org/搜索 package 时,会出现 package。
这是我的 Dockerfile。
FROM python:3.7-alpine
RUN echo "@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
RUN apk --update --no-cache add py3-numpy py3-pandas@testing \
build-base \
openblas-dev \
unzip \
wget \
cmake \
ca-certificates \
libjpeg \
libjpeg-turbo-dev \
libpng-dev \
jasper-dev \
tiff-dev \
libwebp-dev \
clang-dev \
linux-headers
如何安装此 package?
我用cat /etc/alpine-release
显示了 alpine 的版本,发现它是3.12.0 。 然后我在分支v3.12中搜索https://pkgs.alpinelinux.org/中的 package jasper-dev ,我们看到它没有出现。
因此,我们查看以前的分支并看到它出现在v3.10中,因此我修改了我的 Dockerfile 以将该存储库添加到/etc/apk/repositories
并使用RUN echo 'http: // dl-cdn. alpinelinux.org/alpine/v3.10/main ' >> /etc/apk/repositories
RUN echo 'http: // dl-cdn. alpinelinux.org/alpine/v3.10/main ' >> /etc/apk/repositories
。 这将通过执行docker 构建来安装 package
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.