linux - 如何在 Alpine 3.8 上安装 libvips?
问题描述
我尝试将 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]
如何解决?
解决方案
这是一个已知的打包问题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"
推荐阅读
- python - 使用 Python 多处理读取大文件
- sas - 用 sas 程序绘制动态参考线
- oracle - 我如何使用 plsql 通过 FTP 发送 csv 文件?
- android-databinding - Android 数据绑定“找不到方法”
- javascript - 当控制台跟踪未指示完整跟踪时,在大量使用的函数中调试 javascript TypeError
- kubernetes - 用于检查 AlertManager 的错误 Prometheus 端点
- vb.net - 控制号两位反转
- swift - 在 SwiftUI 中使用 google 帐户登录后是否有任何改变视图的方法?
- recursion - Kotlin:具有递归的高阶函数
- r - 在 R 中解释 Bootstrap 结果