Ubuntu22安装neper4.6.1

Ubuntu22安装neper4.6.1

参考原文链接:

https://neper.info/doc/tutorials/install_ubuntu22.html

1、安装相关的依赖

sudo apt update && sudo apt install -y cmake g++ pkg-config libgsl-dev povray asymptote texlive-base texlive-latex-base texlive-fonts-recommended #sudo apt install cmake g++ pkg-config libgsl-dev povray #sudo apt install -y asymptote povray texlive-base #sudo apt install -y asymptote texlive-latex-base texlive-fonts-recommended

2、创建一个目录,把文件剪切过去。

mkdir ~/Progs mv neper-4.6.1.tar.gz ~/Progs cd ~/Progs

3、解压、安装这个文件

tar -zxf neper-4.6.1.tar.gz cd neper-4.6.1 cd src mkdir build cd build cmake .. make sudo make install

4、安装gmsh

mv gmsh-4.11.1-source.tgz ~/Progs/ tar -zxf gmsh-4.11.1-source.tgz cd ~/Progs/gmsh-4.11.1-source

5、开始安装,这个过程比较慢,需要耐心等待

mkdir build cd build cmake .. make sudo make install

6、返回回去做测试

cd ~/Progs/neper-4.6.1/src/build ctest

上边是第一遍的测试结果

注释掉禁止PS/PDF的行

# 1. 注释掉禁止PS/PDF等格式读写的行 sudo sed -i 's/<policy domain="coder" rights="none" pattern="PS" \/>/<!-- <policy domain="coder" rights="none" pattern="PS" \/> -->/' /etc/ImageMagick-6/policy.xml sudo sed -i 's/<policy domain="coder" rights="none" pattern="PS2" \/>/<!-- <policy domain="coder" rights="none" pattern="PS2" \/> -->/' /etc/ImageMagick-6/policy.xml sudo sed -i 's/<policy domain="coder" rights="none" pattern="PS3" \/>/<!-- <policy domain="coder" rights="none" pattern="PS3" \/> -->/' /etc/ImageMagick-6/policy.xml sudo sed -i 's/<policy domain="coder" rights="none" pattern="EPS" \/>/<!-- <policy domain="coder" rights="none" pattern="EPS" \/> -->/' /etc/ImageMagick-6/policy.xml sudo sed -i 's/<policy domain="coder" rights="none" pattern="PDF" \/>/<!-- <policy domain="coder" rights="none" pattern="PDF" \/> -->/' /etc/ImageMagick-6/policy.xml sudo sed -i 's/<policy domain="coder" rights="none" pattern="XPS" \/>/<!-- <policy domain="coder" rights="none" pattern="XPS" \/> -->/' /etc/ImageMagick-6/policy.xml # 2. 修改资源限制 sudo sed -i 's/name="memory" value=".*"/name="memory" value="256MiB"/' /etc/ImageMagick-6/policy.xml sudo sed -i 's/name="map" value=".*"/name="map" value="512MiB"/' /etc/ImageMagick-6/policy.xml sudo sed -i 's/name="width" value=".*"/name="width" value="16KP"/' /etc/ImageMagick-6/policy.xml sudo sed -i 's/name="height" value=".*"/name="height" value="16KP"/' /etc/ImageMagick-6/policy.xml sudo sed -i 's/name="area" value=".*"/name="area" value="128MP"/' /etc/ImageMagick-6/policy.xml sudo sed -i 's/name="disk" value=".*"/name="disk" value="1GiB"/' /etc/ImageMagick-6/policy.xml

开启第二遍测试

6、

sudo apt install texlive-full #可选,耗费时间会很长