Ubuntu22.04下安装OpenFOAM

文章记录了在Ubuntu22.04上安装Open-VM-Tools、Vim、OpenFOAM和Paraview的详细过程,包括遇到的网络连接、软件包依赖和源不匹配的问题,以及解决这些问题的方法。最后提到了环境变量的配置和Paraview的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为上课需要这个软件,所以从头回顾记录自己安装的过程,参考的链接以及中间出错的一些解决方法。

1、下载Ubuntu镜像 Ubuntu 22.04.1 LTS (Jammy Jellyfish)

2、因为一些命令要复制粘贴,安装open-vm-tools

报错:

 

网上查是因为没有网的原因:

解决方式:修改虚拟机的配置(72条消息) ubuntu 18.04 右上角不出现网络图标、无法上网的解决办法_ubuntu18.04没有网络图标_劈柴喂马周游世界=͟͟͞͞ʕ•̫͡•ʔ的博客-优快云博客

 最终成功:(72条消息) 【Ubuntu16.04】E: 无法定位软件包 open-vm-tools-desktop_zqq_2016的博客-优快云博客_vm无法定位软件包

3、同时sudo vim找不到命安装vim:

sudo apt-get install vim

 4、换源:然后发现换完源执行安装命令一直报错:

 解决还是报错

后来终于知道是镜像源和系统版本不匹配导致的:参考帖子(太有用了!)

(72条消息) 最新ubuntu22.04 下列软件包有未满足的依赖关系 解决方案_libc6-dev : 依赖: libc6 (= 2.35-0ubuntu3) 但是 2.35-0u_愿此后再无WA的博客-优快云博客

5、然后参考东岳流体、官网还有网上的这个链接的步骤对比进行安装:

Download v10 | Ubuntu | OpenFOAM

OpenFOAM安装 — OpenFOAM (dyfluid.com) 

(72条消息) 【分享】Linux下OpenFoam+Paraview安装测试教程_linux中安装openfoam怎么装详细步骤_挂科鸭的博客-优快云博客

cd $HOME &&
mkdir OpenFOAM &&
sudo apt update &&
sudo apt-get install -y build-essential flex bison git-core cmake zlib1g-dev libboost-system-dev libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev &&
cd OpenFOAM &&
git clone https://e.coding.net/dyfluid/OpenFOAM/OpenFOAM-10.git &&
git clone https://e.coding.net/dyfluid/OpenFOAM/ThirdParty-10.git &&
source OpenFOAM-10/etc/bashrc &&
cd OpenFOAM-10 &&
./Allwmake -j &&
sed -i '$a source $HOME/OpenFOAM/OpenFOAM-10/etc/bashrc' $HOME/.bashrc

链接里写得是一次性运行所有命令,但是一次性运行完后,安装了非常久,但不知道为什么在第二步就没有创建OpenFOAM文件夹,所以之后又一条一条命令复制运行了。

安装好了!

6、检查有关环境变量的配置:

方法一:

sudo gedit ~/.bashrc,然后输入source /opt/openfoam9/etc/bashrc

方法二:在上面一堆命令中最后一句 

sed -i '$a source $HOME/OpenFOAM/OpenFOAM-10/etc/bashrc' $HOME/.bashrc
直接操作好

7、有关paraview的安装和运行

sudo apt install paraview

在使用的过程中,可以在OpenFOAM算例下创建一个空文件并命名为case.foam,然后在终端键入paraview即可运行。运行后,用ParaView打开case.foam即可。

8、其中安装的时候报错:无法获得锁 /var/lib/dpkg/lock-frontend,锁正由进程 xxxx(unattended-upgr)持有的问题:

 解决:

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock-frontend

安装了两遍,因为不太熟练,感觉能踩的坑好多都踩了一遍。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值