似乎存在一些问题安装 ConTeXt Standalone在高山。这是一个用于可重复性的 Dockerfile。
FROM python:3.6-alpine3.7
RUN apk --no-cache add libc6-compat rsync
RUN mkdir /context && cd /context \
&& wget http://minimals.contextgarden.net/setup/first-setup.sh \
&& sh ./first-setup.sh --modules=all --engine=luatex
失败了,可以通过以下方式查看错误原因ldd
:
/context/bin # ldd luatex
/lib64/ld-linux-x86-64.so.2 (0x7fd05109c000)
libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7fd05109c000)
libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fd05109c000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fd05109c000)
Error loading shared library ld-linux-x86-64.so.2:
No such file or directory (needed by luatex)
Error relocating luatex: __rawmemchr: symbol not found
Error relocating luatex: __isnan: symbol not found
高山用途穆斯尔,这似乎对这个版本不起作用luatex
。
有人让 ConTeXt 独立运行在 Alpine 上吗?
答案1
正如 Henri Menke 在评论中指出的那样,这个问题已经得到修复,ConTeXt 独立版现在可以在 Alpine Linux 上安装。