当前位置: 首页 > news >正文

Win11 WSL2 install Ubuntu20.04 and Seismic Unix

  1. Win11系统,先启用或关闭Windows功能,勾选“适用于Linux的Windows子系统”和“虚拟机平台”两项
    在这里插入图片描述

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

wsl --list --verbose # 查看安装版本及内容
wsl --set-default-version 2 # 设置wsl默认版本为wsl2
# 已安装的过的输入 wsl --set-version <verbose name> 2 # 使用wsl2 运行本verbose name
wsl --update # 更新
  1. 查看可安装的版本,并选择ubuntu20.04
wsl --list --online
wsl --install -d Ubuntu-20.04 # 选择Ubuntu20.04版本进行安装,安装过程省略,自己设置用户名和密码
  1. 设置环境变量
echo "export CWPROOT=/home/xxxx/cwp" >> ~/.bashrc # xxx表示刚刚安装ubuntu时设置的用户名
echo "export PATH=$PATH:/home/xxx/cwp/bin:./" >> ~/.bashrc # xxx表示刚刚安装ubuntu时设置的用户名 
source ~/.bashrc
  1. 配置依赖环境
#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. 修改编译文件并编译安装
cd src
cp Makefile.config Makefile.config.old
cp ./configs/Makefile.config_Linux_x86_64 ./Makefile.configmake install
make xtinstall
make finstall#Optional:make mglinstall
make utils
make xminstall
make sfinstall
  1. 测试
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

http://www.lryc.cn/news/336685.html

相关文章:

  • rust使用print控制台打印输出五颜六色的彩色红色字体
  • 贪心算法|435.无重叠区间
  • C++的并发世界(七)——互斥锁
  • NI-LabView的DAQ缺少或丢失的解决办法(亲测有效)
  • cesium 调整3dtiles的位置 世界坐标下 相对坐标下 平移矩阵
  • flutter跑通腾讯云直播Demo
  • 飞机降落蓝桥杯[2023蓝桥省赛B组]
  • 如何动态渲染HTML内容?用v-html!
  • EFcore 6 连接oracle19 WinForm vs2022
  • (delphi11最新学习资料) Object Pascal 学习笔记---第9章第2节(finally代码块)
  • 220 基于matlab的考虑直齿轮热弹耦合的动力学分析
  • Intrigue Core:一款功能强大的攻击面枚举引擎
  • 【精品PPT】智慧路灯大数据平台整体建设实施方案(免费下载)
  • idea 中运行spring boot 项目报 Command line is too long的解决办法。
  • Windows终端添加git bash
  • 【方法】PDF密码如何取消?
  • 怎么开发一个预约小程序_一键预约新体验
  • JavaScript_注释数据类型
  • 蓝桥杯2020年第十一届省赛 CC++ 研究生组2.0
  • SOCKS5代理、代理IP、跨界电商、游戏技术与网络安全的综合探讨
  • 关于HTTP1.0、1.1、1.x、2.0、3.0与HTTPS之间的理解
  • useRef总结
  • 计算机网络知识等汇总补充
  • word中插入mathtype版的符号后,行间距变大解决方法
  • 怎么给html文件本地启动一个服务去访问
  • LabVIEW无线快速存取记录器(WQAR)测试平台
  • 12-pyspark的RDD算子注意事项总结
  • 设备基础命令,路由基础
  • golang context
  • GPT中的Transformer架构以及Transformer 中的注意力机制