Как установить libvips на Alpine 3.8? - PullRequest
0 голосов
/ 13 апреля 2019

Я пытаюсь установить пакет vips-dev в alpine linux 3.8. Но получите следующую ошибку:

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]

Как это решить?

1 Ответ

5 голосов
/ 13 апреля 2019

Это известная проблема упаковки vips-dev на edge/testing:
https://bugs.alpinelinux.org/issues/9561

В качестве обходного пути обязательно добавьте репозитории edge/main и edge/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"

Обновление, 30/5/19:

vips-dev перемещен из ветви edge/testing в edge/community и обновлен до версии 8.8.0-r0. Следовательно, обновленная командная строка:

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"
...