在 Ubuntu 18.04/20.04 上安装 Seismic Unix (SU) 44R28 的完整教程(全网最详细)

 本文详细介绍如何在 Ubuntu 18.04 或 20.04 系统上安装 Seismic Unix (SU) 44R28 版本,包括如何从 Windows 传输安装包并解压。以下是每一步的命令和说明。

 su下载地址:https://nextcloud.seismic-unix.org/index.php/s/LZpzc8jMzbWG9BZ

su44R28压缩包和xming安装程序:

通过网盘分享的文件:suR44.28压缩包和xming安装程序
链接: https://pan.baidu.com/s/15oq-NPtIOkiytjEiy-fjVA?pwd=xvwh 提取码: xvwh 
--来自百度网盘超级会员v2的分享

0.安装xming!

运行xLaunch,如图一直下一步即可

 1. 安装必要的依赖包

首先,确保系统安装了 SU 所需的开发工具和库,以便支持 SU 的编译和运行。

命令:

sudo aptget update

 说明:更新系统的包列表,确保可以下载到最新的软件包。

sudo aptget install buildessential libx11dev libxtdev freeglut3dev libxmudev libxidev gfortran

 说明:安装 SU 运行所需的依赖包,包括:
   buildessential: 编译和开发工具集(如 gcc 编译器)。
   libx11dev: X11 客户端开发库。
   libxtdev: X Toolkit Intrinsics 开发文件。
   freeglut3dev: OpenGL 工具包,用于图形渲染。
   libxmudev 和 libxidev: X11 的扩展库。
   gfortran: Fortran 编译器,用于支持部分 SU 组件。

 2. 从 Windows 转移并解压 SU 安装包

在 Windows 系统的 E:\迅雷下载\cwp_su_all_44R28.tgz 目录下下载了 SU 安装包,以下步骤将指导您如何将其传输到 Ubuntu 的 su 目录中,并解压缩。

1. 在 Ubuntu 中创建目标目录

命令:

mkdir p ~/su

 说明:在当前用户的主目录下创建一个名为 su 的目录,用于存放 SU 文件。

 2. 使用 WSL 的 cp 命令从 Windows 复制文件

在 WSL 中,Windows 的盘符会被挂载到 /mnt 目录下,因此 E: 盘的路径为 /mnt/e。可以通过以下命令将文件从 Windows 复制到 Ubuntu:

命令:

cp "/mnt/e/迅雷下载/cwp_su_all_44R28.tgz" ~/su/

 说明:将 Windows 路径 E:\迅雷下载\cwp_su_all_44R28.tgz 对应的 WSL 路径 /mnt/e/迅雷下载/cwp_su_all_44R28.tgz 文件复制到 WSL 的 ~/su/ 目录中。
 注意路径中的空格和特殊字符(如中文),可以用引号括起来,确保路径正确。

 3. 在 Ubuntu 中解压文件

文件复制完成后,进入 su 目录并解压文件:

命令:

cd ~/su
tar xzvf cwp_su_all_44R28.tgz

 说明:进入 su 目录,并解压 cwp_su_all_44R28.tgz 文件。解压完成后,su 目录中应包含 src 等子目录。

 3. 设置环境变量

配置 SU 所需的环境变量 CWPROOT 和 PATH,确保系统可以识别 SU 的安装路径。

命令:

nano ~/.rc

 说明:打开 ~/.bashrc 文件,用于编辑环境变量。

在 ~/.bashrc 文件末尾添加以下内容:

export CWPROOT=~/su
export PATH=$PATH:$CWPROOT/bin

 说明:设置 CWPROOT 指向 SU 安装目录,并将 SU 的 bin 目录添加到系统 PATH,方便直接运行 SU 命令。

保存和应用更改:
在 nano 中按 Ctrl + O 保存,按 Enter 确认,按 Ctrl + X 退出编辑器。然后执行以下命令使更改生效:

source ~/.rc

 说明:重新加载 .rc 文件,使新的环境变量设置立即生效。

 4. 配置并安装 SU

进入 SU 的源代码目录,复制适合系统的配置文件,并开始安装。

 命令:

cd ~/su/src

 说明:进入 SU 的源代码目录 src。

cp configs/Makefile.config_Linux_Ubuntu Makefile.config

 说明:将适用于 Ubuntu 的 Makefile.config_Linux_Ubuntu 配置文件复制到当前目录,并重命名为 Makefile.config,以便用于编译。

开始编译和安装:

make install

 说明:编译并安装 SU 的核心组件。在执行此命令时,系统可能会提示:

  Installing the CWP codes under the ROOT = /home/yourusername/su
  Continue install? [y/n]

  输入 y 并按回车继续安装。

make xtinstall

 说明:安装 X Window System 相关组件,用于 SU 的图形化显示功能。

make finstall

 说明:安装 Fortran 相关的库文件,以便支持 Fortran 编写的 SU 程序(如果需要)。

make mglinstall

 说明:安装 OpenGL 相关组件,用于更高级的图形显示功能。

 5. 测试安装

安装完成后,可以通过以下命令测试 SU 是否安装成功。

命令:

suplane | suxwigb

 说明:该命令生成一个测试波形并使用 suxwigb 进行图形化显示。如果弹出一个波形窗口,说明 SU 安装成功。

 注意事项

 使用普通用户权限:确保在整个安装过程中使用普通用户身份,而非 root 用户身份。
 检查依赖:如果 make install 出现错误,检查是否所有依赖包都已正确安装。
 重新加载环境变量:若环境变量未生效,可通过 source ~/.rc 重新加载。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值