如何在服务器上部署PolSARpro v6.0.3
最近,做实验在处理数据时需要用到 PolSARpro 软件,但是苦于这个软件只有 Windows 和 Linux 版本,但是自己用的 macOS,所以无奈之下只能选择在服务器上部署。
基本环境
首先,对安装的这个软件的服务器环境做一个基本介绍:
- 操作系统(OS):Ubuntu 18.04.6 LTS
- 内核(Kernel):Linux 5.4.0-139-generic
- 架构(Architecture):x86-64
解决软件依赖
在安装 PolSARpro 之前,需要解决 PolSARpro 软件的依赖,具体有以下几个包:
- Tcl-tk packages(libtk-img, iwidgets4, bwidget)
- gcc / g++ packages
- gcc, g++, build-essential, libglew-dev
- freeglut3-dev, libfreeimage-dev
- Other packages(gimp, gnuplot, googleearth, imagemagick, snap)
安装 Tcl-tk packages
sudo apt-get install libtk-img iwidgets4 bwidget
安装 gcc / g++ packages
sudo apt-get install gcc g++ build-essential libglew-dev
sudo apt-get install freeglut3-dev libfreeimage-dev
注意:安装 libglew-dev 的过程中可能需要手动解决某些软件依赖的问题,根据 apt-get 给出的提示进行操作即可,即:通过安装某些指定版本的软件。
安装 Other packages
sudo apt-get install gimp gnuplot googleearth imagemagick snap
注意:可能出现
E: 无法定位软件包 googleearth
的情况,具体解决办法可以参考 Google Earth在Linux系统中(Ubuntu18.04)的安装方法 这篇文章,单独对 googleearth 进行安装。
PolSARpro 的安装
解决了 PolSARpro 需要的软件依赖之后,下面开始正式安装 PolSARpro。
根据 Linux 文件系统的一些规范,决定将 PolSARpro 安装到 /opt
目录下。
首先,在 /opt
目录下创建 polsarpro_v6.0.3
文件夹,并进入到该目录下:
mkdir /opt/polsarpro_v6.0.3 && cd /opt/polsarpro_v6.0.3
接着,通过 wget
命令获取 PolSARpro 软件的安装包:
wget https://ietr-lab.univ-rennes1.fr/polsarpro-bio/Linux/PolSARpro_v6.0.3_Biomass_Edition_Linux_Installer_20210501.zip
解压软件包:
unzip Linux/PolSARpro_v6.0.3_Biomass_Edition_Linux_Installer_20210501.zip
运行安装脚本:
./PolSARpro_v6.0.3_Biomass_Edition_Linux_Installation.sh
等待安装完成即可。
运行 PolSARpro
要运行 PolSARpro 软件,启动 GUI 图形用户界面,可以通过以下两种方式实现:
-
点击 PolSARpro 图标
-
在 PolSARpro.exe 所在的目录中运行:
wish PolSARpro_v6.0.3_Biomass_Edition.tcl
就会看到如下界面(说明安装成功):
配置 PolSARpro
第一次运行 PolSARpro 需要进行一些初始化配置:
- 配置 PDF Reader
- 配置 Google Earth
- 配置 GIMP
- 配置 ImageMagick
- 配置 SNAP
主要是建立 PolSARpro 和上述这些软件的链接,方便后续在使用 PolSARpro 时进行调用。
注意:上述这些软件都在解决 PolSARpro 软件依赖的那一步中都已经安装了!
配置 PDF Reader
PolSARpro 支持的 pdf 阅读器如下图所示:
选择其中一款进行配置即可。(我这里选择的是 xpdf)
配置 Google Earth
配置 GIMP
配置 ImageMagick
配置 SNAP
PolSARpro 目录结构
在文章的最后,再补充一下有关 PolSARpro 软件的目录结构,安装 PolSARpro 软件之后,PolSARpro 软件目录将呈现以下结构:
ColorMap
:目录包含用户定义或修改的 PolSARpro 颜色映射文件Config
:包含所有不同的软件配置文件GUI
:包含所有小部件窗口的 Tcl-Tk 文件Help
:包含 PolSARpro 帮助文件Help-v6
:包含新的 PolSARpro 帮助文件License
:包含所有的 PolSARpro 许可证文件Log
:包含为每个会话创建的所有日志文件Soft
:包含可使用的可执行处理文件和库TechDoc
:包含与 PolSARpro 中使用的所有 GUI 小部件和 C 例程相关的技术文档Tmp
:安装后为空,PolSARpro 在每次会话期间使用
参考
-
[PolSARpro v6.0 (Biomass Edition) Institut d’Électronique et des Techniques du numéRique - UMR CNRS 6164](https://ietr-lab.univ-rennes1.fr/polsarpro-bio/) - Google Earth在Linux系统中(Ubuntu18.04)的安装方法
- PolSARpro安装教程
留下评论