1. 为什么选择Ubuntu来部署USGS-ISIS?
如果你对月球、火星或者其他行星的探测图像感兴趣,想自己动手处理那些来自深空探测器的原始数据,那么USGS-ISIS(Integrated Software for Imagers and Spectrometers)就是你绕不开的工具。这个由美国地质调查局(USGS)开发和维护的开源软件套件,是行星科学领域处理影像数据的行业标准。简单来说,它能把探测器传回来的、看起来像“乱码”的原始数据(EDR),一步步校准、校正,最终变成我们可以看懂的、能用于科学研究的漂亮图像或地形图。
那么,第一个问题来了:在哪里运行它?官方明确支持Linux和macOS,Windows系统暂时无法直接安装。这主要是因为ISIS的许多底层库和依赖在Windows上兼容性不佳。所以,对于大多数从Windows起步的朋友,我们的第一站就是在电脑上搞一个Linux环境。在众多Linux发行版中,Ubuntu 以其友好的社区、丰富的软件包和稳定的长期支持(LTS)版本,成为了最稳妥、最推荐的选择。我自己在给团队搭建环境、做教程时,也基本都基于Ubuntu,踩的坑最少,后续找解决方案也最容易。
你可能听过用虚拟机(如VMware、VirtualBox)或者Windows的WSL(Windows Subsystem for Linux)。对于ISIS这种需要处理数百GB数据、进行大量计算的软件,我强烈推荐使用虚拟机安装完整的Ubuntu桌面系统,而不是WSL。原因很简单:ISIS的图形界面工具(比如qview)在WSL里的显示通常很折腾,而且数据I/O性能可能不如人意。一个独立的Ubuntu虚拟机,虽然会占用一些内存和硬盘空间,但它提供了一个完整、隔离、稳定的“工作站”,你可以在里面放心大胆地折腾,不用担心搞乱你的主力Windows系统。接下来,我就带你从一张“白纸”开始,一步步把这个强大的深空数据处理环境搭建起来。
2. 搭建基础:安装Ubuntu与系统准备
2.1 获取并安装Ubuntu系统
首先,我们需要一个Ubuntu系统。目前ISIS官方对Ubuntu 18.04 LTS和20.04 LTS的支持最为成熟。考虑到长期支持和软件库的时效性,我建议直接使用Ubuntu 20.04 LTS。你可以在Ubuntu官网找到它的镜像文件(.iso)。如果你电脑配置比较新,想用最新的系统,也可以尝试Ubuntu 22.04 LTS,但可能需要手动解决一些依赖库版本冲突的问题,对于新手,我们先求稳。
安装方式我首推使用VMware Workstation Player(个人使用免费)来创建虚拟机。具体步骤网上教程非常多,核心要点就几个:在VMware里新建虚拟机,选择刚才下载的Ubuntu 20.04 ISO文件;给虚拟机分配资源时,内存建议至少4GB(8GB或以上更佳),处理器核心数给2个或更多;硬盘空间是重中之重,因为后续的ISIS软件本身和它的数据包(ISISDATA)非常庞大,请务必分配至少100GB的虚拟硬盘空间,并且选择“将虚拟磁盘存储为单个文件”以获得更好性能。安装过程中,记得勾选“安装Ubuntu时下载更新”和“安装第三方图形和Wi-Fi硬件驱动”,这样能省去不少后续配置的麻烦。
安装完成后,进入Ubuntu桌面,第一件事就是打开“软件和更新”,将“下载自”的服务器更换为国内的镜像源,比如“阿里云”或“清


被折叠的 条评论
为什么被折叠?



