![需要帮助在 Ubuntu 18.04 上安装 SuperMongo](https://linux22.com/image/929463/%E9%9C%80%E8%A6%81%E5%B8%AE%E5%8A%A9%E5%9C%A8%20Ubuntu%2018.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%20SuperMongo.png)
我正在尝试在 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。