[英]Apk add pdftk unsatisfiable constraints
有人可以向我解释为什么我会得到一个
unsatisfiable constraints:
pdftk (missing):
required by: world[pdftk]
运行时出错
apk update
apk add pdftk
在我的高山码头图像中,虽然它似乎包含在阿尔卑斯山?
最好的祝福
似乎在docker镜像中没有高山存储库的本地缓存。
因此,为了解决这个问题,您可以执行以下操作:
1.当你执行apk add
不使用任何本地缓存路径时使用--no-cache
标志:
$ docker run -ti alpine:3.7
/ # apk add --no-cache pdftk
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
(1/5) Installing libgcc (6.4.0-r5)
(2/5) Installing gmp (6.1.2-r1)
(3/5) Installing libstdc++ (6.4.0-r5)
(4/5) Installing libgcj (6.4.0-r5)
(5/5) Installing pdftk (2.02-r1)
Executing busybox-1.27.2-r7.trigger
OK: 76 MiB in 16 packages
2.首先更新本地缓存( apk update
),然后安装必要的包( apk add <package>
):
$ docker run -ti alpine:3.7
/ # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
v3.7.0-159-g08fa87dac2 [http://dl-cdn.alpinelinux.org/alpine/v3.7/main]
v3.7.0-160-g82f356f8c4 [http://dl-cdn.alpinelinux.org/alpine/v3.7/community]
OK: 9050 distinct packages available
/ # apk add pdftk
(1/5) Installing libgcc (6.4.0-r5)
(2/5) Installing gmp (6.1.2-r1)
(3/5) Installing libstdc++ (6.4.0-r5)
(4/5) Installing libgcj (6.4.0-r5)
(5/5) Installing pdftk (2.02-r1)
Executing busybox-1.27.2-r7.trigger
OK: 76 MiB in 16 packages
PS另请注意,从3.5版本开始, pdftk
软件包已添加到alpine存储库中。 可能是你使用alpine:3.4
的情况alpine:3.4
作为基础泊坞窗图像。
在3.9的高山存储库中不存在 PPS pdftk
包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.