我正在尝试添加高山包托尔并收到以下错误:
root@linode:~/# docker run -it alpine /bin/sh
/ # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/community/x86_64/APKINDEX.tar.gz
v3.4.4-14-g3b19e7e [http://dl-cdn.alpinelinux.org/alpine/v3.4/main]
v3.4.4-12-gebd7753 [http://dl-cdn.alpinelinux.org/alpine/v3.4/community]
OK: 5973 distinct packages available
/ # apk add tor
ERROR: unsatisfiable constraints:
tor (missing):
required by: world[tor]
/ # apk info tor
/ #
/ # cat /etc/alpine-release
3.4.3
/ # uname -a
Linux fb9225b194cb 4.7.0-x86_64-linode72 #1 SMP Thu Aug 4 15:15:18 EDT 2016 x86_64 Linux
/ #
请指教。
答案1
正如你所看到的pkgs.alpinelinux.org,tor 不在 v3.4(最后一个稳定版)中,只是在边缘(不稳定)中。它将出现在即将发布的 v3.5 版本中。
由于我们刚刚从 Edge 中的 openssl 迁移到 libressl,所以现在将 stable 和 Edge 混合起来会冒很大的风险。因此我建议您自己在 v3.4 上构建 tor 包。
读如何准备你的环境, 克隆体育回购,替换libressl-dev
为openssl-dev
社区/tor/APKBUILD并运行abuild -r -i tor
(在community/tor
目录中)。