先放结果
seadas的linux版本功能齐全,这里给出seadas linux版的安装教程,以及ocssw模块的安装
主要分为3个大步骤:
1.安装虚拟机
2.安装ubuntu
3.安装seadas及ocssw模块
由于
考虑到网络原因,本教程将在完全不用翻墙的情况下进行,我本人已经单独下载好了安装所需要的所有的组件,上传到百度云:
链接:https://pan.baidu.com/s/1OdxUaTHz1sICu_ocaskbpg
提取码:sdas
(如果链接失效,请联系wechat-ID: MathematicianSY)
如果想自行尝试手动安装,我把安装的.py文件上传到这里(下载百度云的不用下载这个):
https://download.csdn.net/download/aiwei169/13009351
最好使用我提供的组件,由于官网给的ocssw_install.py有许多错误,许多同学自己手动安装的时候经常报错,我修改了很多次代码才使它运行成功,你们自行尝试的话可能会遇到很多报错,所以建议大家使用修改好的这一份。
安装虚拟机,硬盘50G
安装ubuntu
更新
重启
在桌面右键,打开控制台
依次执行:
sudo apt-get install gcc
sudo apt-get install git
sudo apt-get install curl
sudo apt-get install wget
sudo apt-get remove openjdk*
sudo apt-get install vim
sudo add-apt-repository ppa:ts.sch.gr/ppa
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install libcanberra-gtk*
中间让你按Y就按Y,让你Enter就Enter,让你ok就ok,碰到yes和no就选yes
最后检查一下java有没有装好:java -version
Sudo sh seadas安装包路径
然后会跳出这个界面:
此时,不要点击next,打开安装包所在的文件夹,发现多了一个文件夹,带锁
右键这个文件夹,点击properties,复制parent folder
新打开一个终端,执行:
sudo chmod -R 777 刚才复制的路径
此时发现锁不见了
回到安装界面
然后到这一步:
设置seadas安装路径,自己一定要记住这个seadas安装路径,可以暂时复制到别的地方
然后安装完成
然后,关闭seadas
打开终端
sudo chmod -R 777 seadas安装路径
把ocssw文件夹复制到seadas安装路径,并创建seadas安装路径/ocssw/share文件夹
sudo chmod -R 777 seadas安装路径
打开Disk工具:
点击查看磁盘空间
右键.cache, 放进回收站,清空它,这是从windows复制到虚拟机时候的缓存文件,会影响磁盘空间,再清空回收站
进入seadas安装路径,打开终端,执行:
sudo python3 install_ocssw.py --install-dir=seadas安装路径/ocssw
最后,大功告成
由于seadas自身的原因,viirs dem无法安装
sudo chmod 777 ~/.bashrc
sudo gedit ~/.bashrc
打开之后,在第一行添加如下内容:
export SEADASPATH=seadas安装路径
export PATH=$PATH:$SEADASPATH/bin
export PYTHON_PROGRAMS=python路径(用 whereis python查看,选一个抄上去就可以)
export PYTHONPATH=$PYTHONPATH:$PYTHON_PROGRAMS:$PYTHON_PROGRAMS/utilities
export LOCAL_RESOURCES=$PYTHON_PROGRAMS/local_procesing_resources
export OCSSWROOT=$SEADASPATH/ocssw
export OCSSW_DEBUG=0 # set to 1 for debugging
source $OCSSWROOT/OCSSW_bash.env
随后,无论你在什么路径下,右键打开终端,直接输入seadas,就可以打开了
如果这一步配置失败了,没事,进入你的seadas安装路径,进入bin文件夹,右键终端打开,输入./seadas也可以打开,就是麻烦一点