Ubuntu 20.04 ARM64 安装 Seismic Unix基本步骤及错误处理 - 2021年9月20日更新

本文主要是介绍Ubuntu 20.04 ARM64 安装 Seismic Unix基本步骤及错误处理 - 2021年9月20日更新,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

推荐阅读Seismic Unix官网安装文档:https://www.seismicrocks.com/seismicunix/seismicrocks_script_endianness-suswapbytes.pdf

2021 9.20更新----

安装环境:Macbook Air M1,Parallels desktop安装的Ubuntu 20.04 Arm64

1.在CWP官网下载Seismic Unix的压缩文件包cwp_su_all_44R23.tar:Nextcloud这一步需要翻墙,如果翻不了可以找我要。

2.在/home/user目录下创建su目录,将cwp_su_all_44R23.tar解压到该目录,可以直接解压,也可以用命令操作:

tar zxvf cwp_su_all_44R23.tar -C /home/user/su

3.预安装必要的软件包

sudo apt-get update 
sudo apt-get install build-essential
sudo apt-get install libx11-dev
sudo apt-get install libxt-dev
sudo apt-get install freeglut3
sudo apt-get install freeglut3-dev 
sudo apt-get install libxmu-dev
sudo apt-get install libxi-dev
sudo apt-get install gfortran

4.设置环境变量

 vim ~/.bashrc

        在bashrc文件的末尾添加

     export CWPROOT=/home/user/suexport PATH=$PATH:/home/user/su/bin

        保存退出后执行:

source ~/.bashrc

5.修改Makefile

        进入src文件夹:cd /home/user/su/src

        打开Makefile文件:vim Makefile

        将其中的#CWPROOT= 前的#去掉,并在后面补上/home/user/su

修改之后:

6.此时如果没有什么问题直接在src目录下输入以下命令,安装完成

        make installmake xtinstallmake finstallmake mglinstall

        安装完成输入:

    suplane|suxwigb        

        测试是否成功,成功会弹出如下窗口:

 错误:

1. 1-5步执行完毕,在执行make install有时会提示权限不够,比如license.sh permission denied等等,此时退出到/home/user/su目录,输入chmod -R 777 src,给src文件夹赋予读写权限。

2.src目录下的Makefile.config配置文件需要与本机匹配,所以在configs文件夹里找到与本机匹配的Makefile.config,替换掉src目录下的Makefile.config,比如我的环境是Ubuntu 20.04,在configs里找到Makefile.config_Linux_Ubuntu_20.04

        2.1 首先可以直接在图形界面移动到src下,并替换掉Makefile.config,把名字再改成Makefile.config

        2.2 或者直接命令行替换Makefile.config

        cp  ./configs/Makefile.config_Linux_Ubuntu_20.04 Makefile.config

        这一步也可以解决大部分问题

        

3.有时会出现make: *** No rule to make target 'LICENSE_44R18_ACCEPTED',needed by INSTALL

        需要修改Makefile中的58行,将其中的旧的版本替换成你安装的,比如我安装的是44R23,但Makefile默认是的44R18,就需要把Makefile出现的44R18全部改为44R23

         我遇到的问题按照这三个都解决了。

        

这篇关于Ubuntu 20.04 ARM64 安装 Seismic Unix基本步骤及错误处理 - 2021年9月20日更新的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/644838

相关文章

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

MySQL 中的 LIMIT 语句及基本用法

《MySQL中的LIMIT语句及基本用法》LIMIT语句用于限制查询返回的行数,常用于分页查询或取部分数据,提高查询效率,:本文主要介绍MySQL中的LIMIT语句,需要的朋友可以参考下... 目录mysql 中的 LIMIT 语句1. LIMIT 语法2. LIMIT 基本用法(1) 获取前 N 行数据(

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

SpringKafka错误处理(重试机制与死信队列)

《SpringKafka错误处理(重试机制与死信队列)》SpringKafka提供了全面的错误处理机制,通过灵活的重试策略和死信队列处理,下面就来介绍一下,具有一定的参考价值,感兴趣的可以了解一下... 目录引言一、Spring Kafka错误处理基础二、配置重试机制三、死信队列实现四、特定异常的处理策略五

MySQL更新某个字段拼接固定字符串的实现

《MySQL更新某个字段拼接固定字符串的实现》在MySQL中,我们经常需要对数据库中的某个字段进行更新操作,本文就来介绍一下MySQL更新某个字段拼接固定字符串的实现,感兴趣的可以了解一下... 目录1. 查看字段当前值2. 更新字段拼接固定字符串3. 验证更新结果mysql更新某个字段拼接固定字符串 -

Python Faker库基本用法详解

《PythonFaker库基本用法详解》Faker是一个非常强大的库,适用于生成各种类型的伪随机数据,可以帮助开发者在测试、数据生成、或其他需要随机数据的场景中提高效率,本文给大家介绍PythonF... 目录安装基本用法主要功能示例代码语言和地区生成多条假数据自定义字段小结Faker 是一个 python