我对 Linux 系统完全陌生。几周前我才开始使用 ubuntu。原因是,我正在为我的论文在 FeniCS 上运行一些 FEA 模拟。但是,到目前为止,我已经能够安装许多软件,如 ParaView 和其他软件,并开始编写一些 FeniCS 程序。目前,我正试图安装 VisIt,我真的非常需要它来查看和可视化我从 FeniCS 获得的大量输出。
我从这里下载了 VisIt 2.12.3 https://wci.llnl.gov/simulation/computer-codes/visit/executables
然后尝试按照我在网上找到的许多说明进行安装,例如
https://github.com/mit-crpg/OpenMOC-LOO/wiki/Install-on-Ubuntu
在这个页面中,你需要运行以下 6 行命令
$ sudo apt-get install m4
$ sudo apt-get install mesa-utils
$ sudo apt-get install libgl1-mesa-swx11
$ sudo apt-get install tcl-vtk
$ sudo apt-get install libxmu-dev
$ sudo apt-get install gtk2-engines-pixbuf
它们运行良好
此后,尽管我将文件名更改为与我下载的文件名相匹配,但什么也没起作用。
无论如何,我知道我听起来很愚蠢和幼稚,但你们能告诉我如何安装它的步骤吗?我正在尝试通过 ubuntu 完成我的研究并最终获得这个学位。
PS 当我下载 Visit 时,会下载两个文件。一个是源文件,我猜,另一个是脚本之类的东西
============================================================
我按照这些说明操作后遇到的错误如下:
首先从链接
$ mkdir VisIt
我照做了,并转到了该目录
从 VisIt 网页下载 2 个文件到该目录
访问2.12.3.tar.gz.部分
访问2.12.3.tar.gz
我运行了这个命令
$ chmod 755 visit-install2_4_1.sh
我收到错误“没有这样的文件或目录”
我匹配了文件名,所以我将命令改为
$ chmod 755 visit2.12.3.tar.gz
运行良好
然后
$ sudo ./visit-install2_4_1 2.4.1 linux-x86_64-ubuntu8 /usr/local/visit
错误“未找到命令”
我尝试再次匹配文件名
$ sudo ./visit2.12.3.tar.gz.part 2.13.3 linux-x86_64-ubuntu16 /usr/local/visit
我仍然遇到相同的错误。我将平台从 ubuntu8 更改为 ubuntu16,因为我运行的是 ubuntu 16.04
答案1
我刚刚安装访问 2.12.3在Ubuntu 16.04。以下是我安装的方法。我认为,只要你能找到大学计算机帮助中心的任何人,并与他们一起逐步完成安装,你就可以按照这些说明进行安装。
下载可执行文件:Linux - x86_64 64 位 Ubuntu 14.04、3.13.0-91-generic #138-Ubuntu SMP、gcc 4.8
下载内容将会显示在您的下载文件夹中:
visit2_12_3.linux-x86_64-ubuntu14.tar.gz
您还需要执行安装的 shell 脚本。将以下站点中的所有文本复制到空白文档中,并将其另存为
visitInstallScript20171102.sh
http://portal.nersc.gov/project/visit/releases/2.12.3/visit-install2_12_3
.tar.gz 和 .sh 文件必须位于同一文件夹,所以把它们放在同一文件夹。
打开一个终端并 cd(更改目录)进入该文件夹。
接下来,设置权限,以便您可以运行安装 shell 脚本。
chmod 755 visitInstallScript20171102.sh
我喜欢将 visit 之类的内容放在 /usr/local/bin 中。现在运行 shell 脚本来安装 visit:
sudo ./visitInstallScript20171102.sh 2.12.3 linux-x86_64-ubuntu14 /usr/local/bin/visit
此行中的第四项必须与 .tar.gz 文件名的某个部分匹配,因此不要更改它。
由于您以 sudo 身份运行了命令,因此系统将要求您输入密码。输入您的密码。您必须是 sudo 才能将某些内容放入 /usr/local/bin。
安装现在应该通过您刚刚运行的 shell 脚本进行。
将 shell 脚本的权限恢复为不可执行,以便自行清理:
chmod 664 visitInstallScript20171102.sh
将 visit 添加到您的 PATH,这样您就可以通过打开终端并输入 visit 轻松运行 visit。使用文本编辑器编辑您的 /home/username/.bashrc 文件。添加以下行:
export PATH="/usr/local/bin/visit/bin:$PATH"
关闭所有终端并启动新终端来运行 visit:输入 visit 并按回车键。如果仍然无法运行,可能需要重新启动计算机。
到目前为止,我对 visit 所做的一切就是启动它并确保它至少可以启动;它确实可以启动。deal.ii 项目有一个视频系列,其中一些视频展示了如何使用 visit。这就是我要去的地方。
附注:visit 在 i3 窗口管理器中无法正常运行;它在启动时挂起。visit 在默认的 ubuntu 16.04 中运行。我真的希望它在 i3 中运行。
答案2
VisIt 2.1.3 Ubuntu 18.10 无需 root 权限安装
我可以直接下载它并直接成功运行二进制文件:
前往下载网站:https://wci.llnl.gov/simulation/computer-codes/visit/executables
下载“Linux - x86_64 64 位”版本
提炼:
tar xvf visit2_13_3.linux-x86_64-ubuntu18.tar.gz`
跑步:
./visit2_13_3.linux-x86_64/bin/visit