高山:不可满足的约束
Alpine: unsatisfiable constraints
我正在尝试在 alpine 中安装一个包,在这种情况下我指定 'jasper-dev',但我和其他许多人都遇到过这种情况。我在终端中得到的输出是:
/ # apk add jasper-dev
ERROR: unsatisfiable constraints:
jasper-dev (missing):
required by: world [jasper-dev]
然而,当我在 https://pkgs.alpinelinux.org/ 搜索包裹时,包裹出现了。
这是我的 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
如何安装这个包?
我用 cat /etc/alpine-release
显示了 alpine 的版本,看到它是 3.12.0。然后我在分支 v3.12 中搜索 https://pkgs.alpinelinux.org/ 包 jasper-dev ,我们发现它没有出现。
所以我们查看以前的分支并看到它出现在 v3.10 中,所以我修改我的 Dockerfile 以将该 repo 添加到 /etc/apk/repositories
和 [=12] =].这将通过执行 docker build
安装包
我正在尝试在 alpine 中安装一个包,在这种情况下我指定 'jasper-dev',但我和其他许多人都遇到过这种情况。我在终端中得到的输出是:
/ # apk add jasper-dev
ERROR: unsatisfiable constraints:
jasper-dev (missing):
required by: world [jasper-dev]
然而,当我在 https://pkgs.alpinelinux.org/ 搜索包裹时,包裹出现了。
这是我的 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
如何安装这个包?
我用 cat /etc/alpine-release
显示了 alpine 的版本,看到它是 3.12.0。然后我在分支 v3.12 中搜索 https://pkgs.alpinelinux.org/ 包 jasper-dev ,我们发现它没有出现。
所以我们查看以前的分支并看到它出现在 v3.10 中,所以我修改我的 Dockerfile 以将该 repo 添加到 /etc/apk/repositories
和 [=12] =].这将通过执行 docker build