我正在使用拉多克运行我的Laravel应用程序,并试图在php dockerfile中安装最新版本的GhostScript:
FROM laradock/php-fpm:7.0--1.2
RUN apt-get update && \
apt-get install -y \
poppler-utils \
ghostscript但是当我检查版本时,仍然是GPL Ghostscript 9.06 (2012-08-08)
docker exec project_php-fpm_1 gs -v知道为什么它没有得到最新的版本吗?
发布于 2018-06-14 08:11:57
原因是您的apt存储库没有最后的映像。您可以添加一个较新的存储库,然后进行更新,但可能大多数最近的存储库仍然没有最新的存储库,尽管它比您的更新更新。
我认为,获得最新版本的唯一方法是最后签入Ghostscript网页,并在Dockerfile中执行“手动安装”:
FROM laradock/php-fpm:7.0--1.2
RUN apt-get update && \
apt-get install -y \
poppler-utils
RUN wget https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs923/ghostscript-9.23-linux-x86_64.tgz
RUN tar zxvf ghostscript-9.23-linux-x86_64.tgz && \
cd ghostscript-9.23-linux-x86_64 && \
make && make install <-- or whatever you need to install ithttps://stackoverflow.com/questions/50848629
复制相似问题