需要帮助在 Ubuntu 18.04 上安装 SuperMongo

需要帮助在 Ubuntu 18.04 上安装 SuperMongo

我正在尝试在 Ubuntu 18.04 上安装 SuperMongo,并按照此操作指导。SuperMongo 安装指南从链接的第 6 页开始。当我运行制作我收到以下错误。我不知道问题到底是什么,所以我不知道如何解决它。有人能帮忙吗?

运行时出错制作

Makefile:26: recipe for target 'lr0.o' failed
make[2]: *** [lr0.o] Error 1
make[2]: Leaving directory '/home/joseph/sm2_4_27/src/bison'
Makefile:110: recipe for target 'Bison' failed
make[1]: *** [Bison] Error 2
make[1]: Leaving directory '/home/joseph/sm2_4_27/src'
Makefile:94: recipe for target 'sm' failed
make: *** [sm] Error 2

答案1

在安装 supermongo 时,我在 ubuntu 20.04 上遇到了非常类似的问题。首先,使用最新的 SM 发行版似乎非常重要,您可以从www.astro.princeton.edu/~rhl/sm/distribution/sm-latest.tar.gz(这不是一个免费程序,因此您需要用户名和密码才能完成此步骤)。

接下来,你需要在 ubuntu 20.04 中启用 32 位库。执行以下操作

sudo dpkg --add-architecture i386

sudo apt-get update

sudo apt-get dist-upgrade

sudo apt install libx11-dev

然后安装 sm。只需按照说明操作,在选项中我使用宏大小 = 999999、浮点数 = double、字符长度向量大小 = 156 和整数 = LONG 格式。

现在 SM 在 xgterm 中运行良好(通常是 xgterm -sb,它还会为您提供滚动条)。可能您是天文学家,所以无论如何您都需要 iraf,而 xgterm 是它的一部分。因此从 github.com/iraf-community/iraf/blob/main/INSTALL.md 获取 iraf(确保在解压之前将 tar.gz 移动到合适的目录,例如 /home/tomaz/iraf),然后按照上面页面上的说明进行操作。

从页面https://github.com/iraf-community/您还可以下载 X11iraf 工具,其中包括 xgterm。

相关内容