Amazon ec2 如何使用AmazonLinuxAMI向AWSEC2实例添加更新的ghostscript
如何获得9.20-当前版本Amazon ec2 如何使用AmazonLinuxAMI向AWSEC2实例添加更新的ghostscript,amazon-ec2,ghostscript,Amazon Ec2,Ghostscript,如何获得9.20-当前版本 (我正在做研究,完成后会回答。)你可以把源代码放在实例上并编译它….你可以把源代码放在实例上并编译它….这个答案是对现在过时的答案的更新,还有一些额外的细节和对当前repo位置的引用 这对于经验丰富的人来说可能是显而易见的,但这是为了帮助那些不太熟悉CLI/make/gcc、只需要gs的人 如果您还没有[所有的软件包都是必需的吗?似乎不需要最后两个]的话,请首先设置gcc-c++: sudo yum install -y gcc gcc-c++ compat-gcc-
(我正在做研究,完成后会回答。)你可以把源代码放在实例上并编译它….你可以把源代码放在实例上并编译它….这个答案是对现在过时的答案的更新,还有一些额外的细节和对当前repo位置的引用 这对于经验丰富的人来说可能是显而易见的,但这是为了帮助那些不太熟悉CLI/make/gcc、只需要gs的人 如果您还没有[所有的软件包都是必需的吗?似乎不需要最后两个]的话,请首先设置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
这个答案是对现在过时的答案的更新,有一些额外的细节和对当前回购位置的参考 这对于经验丰富的人来说可能是显而易见的,但这是为了帮助那些不太熟悉CLI/make/gcc、只需要gs的人 如果您还没有[所有的软件包都是必需的吗?似乎不需要最后两个]的话,请首先设置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
运行时遇到错误
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
运行时遇到错误
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
同意!我想我会在睡觉前得到答案,但不是那样的。现在提供一步一步的答案。同意!我想我会在睡觉前得到答案,但不是那样的。现在提供了一步一步的答案。要安装Ghostscript 9.21,只需在这些命令中用9.21替换9.20,用921替换920即可。不确定这是如何工作的,我们正在修改一个目录,稍后再创建它。在第一次chmod期间,我自然会得到一个找不到的“/usr/include/ghostscript/”。工作完美。只需更新:sudo ln-v-s ghostscript/usr/include/ps with sudo ln-v-s ghostscript/usr/include/gso要安装ghostscript 9.21,只需将这些命令中的9.20替换为9.21,将920替换为921即可。不确定这是如何工作的,我们正在修改一个目录,稍后再创建它。在第一次chmod期间,我自然会得到一个找不到的“/usr/include/ghostscript/”。工作完美。只需更新:sudo ln-v-s ghostscript/usr/include/ps和sudo ln-v-s ghostscript/usr/include/gs