一.包管理器安装
archlinux
1 | sudo pacman -S paraview #需要事先添加archlinuxcn源 |
debian/ubuntu
1 | sudo apt install paraview |
目前使用包管理器安装时的版本分别为
- archlinux:
paraview5.2.0
- debian/ubuntu:
paraview5.1.2
而当前最新版本的paraview为5.4.1,若想要安装最新的paraview,archlinux用户可以选择使用yaourt安装第三方aur包,或者使用源码编译
二.源码编译安装
在此以debian环境为例
1. 下载源码并安装相关依赖
- paraview5.4.1下载链接(linux)
- 安装相关依赖
1
2sudo apt install cmake qt5-default libxt-dev g++ gcc cmake-curses-gui mesa-common-dev ...
openmpi-common openmpi-bin libopenmpi-dev
2. 使用CMake进行配置
建议建立一个单独的build路径,将source code拷贝到此处再进行配置。如在源码路径paraview
下
1 | cd .. |
将会出现以下界面
接下来
- 选择合适的参数(上下方向键移动,enter修改)
- 按c运行configure
- 根据反馈信息调整参数或安装缺少的依赖,回到步骤1
- 一切正常后,按g应用
具体各个参数的含义可见参考来源,其中对于报错缺少的文件,可使用
1 | apt-file search $FILE#(如Qt5CoreConfig.cmake) |
来查找需要安装哪个包
3.编译
CMake结束后将会产生一个makefile,只需在当前目录执行make
即可开始编译,视具体情况会花费几~几十分钟。可使用多线程进行加速,以四核处理器为例。
1 | make -j 4 |
编译完成后你就已经可以通过
1 | ./bin/paraview |
运行paraview了
4. 安装
接下来我们将paraview安装到本机环境中,只需执行
1 | sudo make install |
paraview便会自动安装到之前configure步骤CMAKE_INSTALL_PREFIX的指定目录。