Win11 WSL2 install Ubuntu20.04 and Seismic Unix

  1. Win11系统,先启用或关闭Windows功能,勾选"适用于Linux的Windows子系统"和"虚拟机平台"两项

  2. 设置wsl默认版本为wsl2,并更新

bash 复制代码
wsl --list --verbose # 查看安装版本及内容
wsl --set-default-version 2 # 设置wsl默认版本为wsl2
# 已安装的过的输入 wsl --set-version <verbose name> 2 # 使用wsl2 运行本verbose name
wsl --update # 更新
  1. 查看可安装的版本,并选择ubuntu20.04
bash 复制代码
wsl --list --online
wsl --install -d Ubuntu-20.04 # 选择Ubuntu20.04版本进行安装,安装过程省略,自己设置用户名和密码
  1. 设置环境变量
bash 复制代码
echo "export CWPROOT=/home/xxxx/cwp" >> ~/.bashrc # xxx表示刚刚安装ubuntu时设置的用户名
echo "export PATH=$PATH:/home/xxx/cwp/bin:./" >> ~/.bashrc # xxx表示刚刚安装ubuntu时设置的用户名 
source ~/.bashrc
  1. 配置依赖环境
bash 复制代码
#Install needed development packages:
#C compiler (gcc) (it takes time...):
sudo apt-get install build-essential

#Fortran:
sudo apt-get install gfortran

#X windows:
sudo apt-get install libx11-dev
sudo apt-get install libxt-dev

#OpenGL (optional):
sudo apt-get install freeglut3-dev
sudo apt-get install libxmu-dev libxi-dev
sudo apt-get install libc6 # probably not needed.

#Motif (optional):
sudo apt-get install libuil4
sudo apt-get install x11proto-print-dev # sudo apt-get install x11-apps X11proto-dev
sudo apt-get install libmotif-dev
sudo apt install csh
  1. 修改编译文件并编译安装
bash 复制代码
cd src
cp Makefile.config Makefile.config.old
cp ./configs/Makefile.config_Linux_x86_64 ./Makefile.config

make install
make xtinstall
make finstall

#Optional:

make mglinstall
make utils
make xminstall
make sfinstall
  1. 测试
bash 复制代码
cd
suplane |suximage title='test'

一、 win11 wsl2默认安装的Ubuntu可能版本太新,不适合seismic unix,还是使用ubuntu20.04版本比较合适

二、 win11 wsl2 安装ubuntu20.04后不需要再安装图形模块及相关客户端Xming等,但可能v2ray、xmanager容易占用端口使图形显示失败

三、与linux系统相比,主要是调用了安装包中/src/configs/Makefile.config_Linux_x86_64编译文件,不使用默认的编译文件

参考文献
Seismic Unix in Windows 10 or Windows 11

相关推荐
yann_qu1 天前
Mac通过ssh远程连接wsl
linux·windows·macos·ssh·wsl
天使之翼1 天前
Win11 Docker 使用指南(WSL2 后端,保姆级)附汉化教程
docker·容器·win11·wsl
深念Y2 天前
联想小新Air14 R5 5500U m2转oculink外接无头RX580显卡和服务器电源:极低成本给轻薄本续命
win11·显卡·硬件·pcie·amd·独立显卡·oculink
Mico182 天前
WSL 实用技巧:设置默认 Root 用户与系统快照备份
wsl·windwos10子系统
AI精钢2 天前
WSL 磁盘清理实战:从缓存清理到 ext4.vhdx 压缩回收空间
运维·windows·缓存·docker·wsl·devops·磁盘清理
蜡台2 天前
window11 安装WSL 和 Ubuntu-24.04, Vscode 中使用WSL
linux·vscode·ubuntu·wsl
haibindev7 天前
在 Windows+WSL2 上部署 OpenClaw AI员工的实践与踩坑
linux·wsl2·openclaw
小云小白1 个月前
windows Wsl2 搭建rockyLinux podman 容器开发环境
windows·podman·wsl2
GeoFXR1 个月前
凸优化数学基础笔记(二):二次型与正定矩阵
seismic
软件资深者1 个月前
Windows11 26H1官方原版下载含x64中文版、繁体版和arm64中文版苹果M1-M4可用
windows·系统安装·win11·系统重装·26h1