Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 如何使用AmazonLinuxAMI向AWSEC2实例添加更新的ghostscript_Amazon Ec2_Ghostscript - Fatal编程技术网

Amazon ec2 如何使用AmazonLinuxAMI向AWSEC2实例添加更新的ghostscript

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-

如何获得9.20-当前版本


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

你可以把源代码放在实例上并编译它….

你可以把源代码放在实例上并编译它….

这个答案是对现在过时的答案的更新,还有一些额外的细节和对当前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