今天,有人想要从Windows切换到Linux,问我是否可以帮助他在Ubuntu上运行ESA SNAP。我认为博客也很有趣。对于那些谁’t know: 欧空局 SNAP (前哨应用平台)是所有Sentinel工具箱的通用架构。
aptitude管理器没有SNAP软件包,但有sh。 Unix系统的一定牛遗漏文件,您可以 下载 来自官方 欧空局科学工具箱开发平台。 (因此,您不会通过以下方式更新SNAP环境: 适当升级,但稍后在其GUI中)。
所以让’s start:
要点:一定牛遗漏需要Java。我建议您在Ubuntu Linux上一定牛遗漏最新版本。
打开您的终端,然后让’s check it:
java -version
如果您的Java已过时或根本未一定牛遗漏在系统上:
须藤 apt update sudo apt 一定牛遗漏 default-jre
现在您已准备好进行一定牛遗漏过程。 下载当前(5.0.0)SNAP版本的Unix 64位.sh文件.
导航到您已下载文件的文件夹并使其可执行:
须藤 chmod +x esa-snap_sentinel_unix_5_0.sh
执行一定牛遗漏程序:
须藤./esa-snap_sentinel_unix_5_0.sh
现在,按照ESA SNAP一定牛遗漏程序菜单中的说明进行操作:
如果您以后不想再将SNAP用作超级用户,请明智地选择文件夹。 ðŸ〜‰
如果以后要使用Python界面,请选择您喜欢的已一定牛遗漏Python版本。
现在启动SNAP:
须藤卡
如果有可用的更新,SNAP将在GUI的右下角通知您。
如果您想一定牛遗漏SEN2COR等插件,请转到 工具类>Plugins>Available 外挂程式.
那’s it!
5条留言
您可以在这篇文章中发表评论。
欧空局 SNAP不应使用“sudo”。尽管您的指令确实起作用,但是使用root特权运行像SNAP这样复杂的系统是危险的,因为错误可能会影响整个系统。 SNAP旨在由普通用户一定牛遗漏和运行。如果对您而言失败,则可能是您本应拥有的文件现在由“root” as a result of abusing the 须藤 command.
乔治·怀特三世 3年前
感谢乔治的建议,您绝对正确。当我’我在家里以Linux为懒惰爱好者’m used to 一定牛遗漏 my software with the 须藤 command, without thinking much about it. 😉
我上班’可悲的是,我被迫在Windows计算机上工作…
For every newbie who wants to use SNAP for serious work: leave out the 须藤 commands. (I also changed it in my post)
西蒙 3年前
如何将SNAP一定牛遗漏到Debian 9…
根@lesul9:/home/lesul/Downloads# ./esa-snap_all_unix_5_0.sh
开箱JRE…
准备JRE…
启动一定牛遗漏程序…
未指定协议
java.lang.NoClassDefFoundError:无法初始化类sun.awt.X11GraphicsEnvironment
在java.lang.Class.forName0(本地方法)…
但是Java的一定牛遗漏版本为:
根@lesul9:/home/lesul/Downloads# java -version
openjdk版本“1.8.0_151”
OpenJDK运行时环境(内部版本1.8.0_151-8u151-b12-1〜deb9u1-b12)
OpenJDK 64位服务器VM(内部版本25.151-b12,混合模式)
需要做什么?谢谢!
小Manoel deAraújoSousa。 3年前
我在Linux上成功一定牛遗漏了snap,并很好地启动了该窗口。但是,它没有’导入。当然,在一定牛遗漏snap和python之间的接口时,我链接了python路径。
python 2.7.5。
>>> import 卡py
追溯(最近一次通话):
文件“”, line 1, in
ImportError:没有名为snappy的模块
>>>
李 2年前
谢谢,西蒙!它的工作
阿利·海莉·法里亚 1年前
发表回复