Ghostscript 版本在 Laradock 中没有改变
Ghostscript version doesn't change in Laradock
我正在使用 laradock 到 运行 我的 Laravel 应用程序,我正在尝试在 php-fpm 中安装最新版本的 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
知道为什么它没有获得最新版本吗?
原因是您的 apt-repository 没有最后一张图片。
您可以添加一个较新的存储库然后进行更新,但也许最新的存储库仍然没有最新的,尽管比您拥有的更新。
我担心获得最新版本的唯一方法是最后检查 Ghostscript 网页并在 Dockerfile 中执行 "manual installation":
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 it
我正在使用 laradock 到 运行 我的 Laravel 应用程序,我正在尝试在 php-fpm 中安装最新版本的 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
知道为什么它没有获得最新版本吗?
原因是您的 apt-repository 没有最后一张图片。 您可以添加一个较新的存储库然后进行更新,但也许最新的存储库仍然没有最新的,尽管比您拥有的更新。
我担心获得最新版本的唯一方法是最后检查 Ghostscript 网页并在 Dockerfile 中执行 "manual installation":
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 it