如何使用Amazon Linux AMI将更新的ghostscript添加到AWS EC2实例

时间:2016-10-25 02:33:36

标签: amazon-ec2 ghostscript

如何获得9.20 - 当前版本?

(我正在做研究,并会在完成后回答。)

3 个答案:

答案 0 :(得分:3)

此答案是对现在陈旧答案here的更新,其中包含一些额外的详细信息以及对当前回购地点的引用。

对于经验较丰富的人来说,这可能是显而易见的,但这是为了帮助那些只需要gs的CLI / make / gcc经验不足的人。

首先设置gcc-c ++如果你还没有[是否所有包都必需?似乎不需要最后两个。]:

sudo yum install -y gcc gcc-c++ compat-gcc-32 compat-gcc-32-c++

然后下载,制作并安装ghostscript:

wget https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs920/ghostscript-9.20.tar.gz
tar -zxvf ghostscript-9.20.tar.gz
cd ghostscript-9.20 
./configure --prefix=/usr --enable-dynamic --disable-compile-inits --with-system-libtiff
make
make so
sudo make install
sudo chmod go+w /usr/include/ghostscript/
sudo make soinstall && install -v -m644 base/*.h /usr/include/ghostscript && sudo ln -v -s ghostscript /usr/include/ps
sudo ln -sfv ../ghostscript/9.20/doc /usr/share/doc/ghostscript-9.20
cd ..
wget http://sourceforge.net/projects/gs-fonts/files/latest/download?source=files --output-document=ghostscript-fonts-std-8.11.tar.gz
sudo tar -xvf ghostscript-fonts-std-8.11.tar.gz -C /usr/share/ghostscript
fc-cache -v /usr/share/ghostscript/fonts/
sudo mkdir /usr/include/ghostscript/
sudo chmod go-w /usr/include/ghostscript/
ghostscript -v
gs -v

答案 1 :(得分:0)

运行时遇到错误

sudo chmod go+w /usr/include/ghostscript/

因为该文件夹尚不存在。

所以我对命令顺序做了些微调整:

 wget https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs920/ghostscript-9.20.tar.gz
tar -zxvf ghostscript-9.20.tar.gz
cd ghostscript-9.20 
./configure --prefix=/usr --enable-dynamic --disable-compile-inits --with-system-libtiff
make
make so
sudo make install
sudo mkdir /usr/include/ghostscript/
sudo chmod go+w /usr/include/ghostscript/
sudo make soinstall && install -v -m644 base/*.h /usr/include/ghostscript && sudo ln -v -s ghostscript /usr/include/ps
sudo ln -sfv ../ghostscript/9.20/doc /usr/share/doc/ghostscript-9.20
cd ..
wget http://sourceforge.net/projects/gs-fonts/files/latest/download?source=files --output-document=ghostscript-fonts-std-8.11.tar.gz
sudo tar -xvf ghostscript-fonts-std-8.11.tar.gz -C /usr/share/ghostscript
fc-cache -v /usr/share/ghostscript/fonts/
sudo chmod go-w /usr/include/ghostscript/
ghostscript -v
gs -v

答案 2 :(得分:-1)

您可以将源代码放在实例上并进行编译.....