简体   繁体   English

如何在 Alpine 3.8 上安装 libvips?

[英]How to install libvips on Alpine 3.8?

I try to install vips-dev package to alpine linux 3.8.我尝试将 vips-dev 包安装到 alpine linux 3.8。 But get following error:但得到以下错误:

docker run -it --rm alpine:3.8 /bin/sh -c "apk add --update --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing vips-dev"

fetch http://dl-3.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:
  pc:fftw3 (missing):
    required by: vips-dev-8.7.4-r1[pc:fftw3] vips-dev-8.7.4-r1[pc:fftw3] vips-dev-8.7.4-r1[pc:fftw3]

How to solve it?如何解决?

This is a known packaging issue of vips-dev on edge/testing :这是vips-devedge/testing上的一个已知包装问题:
https://bugs.alpinelinux.org/issues/9561 https://bugs.alpinelinux.org/issues/9561

As a workaround, make sure to add both edge/main and edge/testing repositories to your apk command:作为一种解决方法,请确保将edge/mainedge/testing存储库添加到您的 apk 命令中:

sudo docker run -it --rm alpine:3.8 /bin/sh -c "apk add --update --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing --repository http://dl-3.alpinelinux.org/alpine/edge/main vips-dev"

Update, 30/5/19:更新,30/5/19:

vips-dev has moved from the edge/testing branch to edge/community , and updated to version 8.8.0-r0. vips-dev已从edge/testing分支移至edge/community ,并更新到版本 8.8.0-r0。 Therefore, the updated command line is:因此,更新的命令行是:

sudo docker run -it --rm alpine:3.8 /bin/sh -c "apk add --update --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/community --repository http://dl-3.alpinelinux.org/alpine/edge/main vips-dev"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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