繁体   English   中英

Alpine:不可满足的约束

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM