我已经安装了 scisoft 7.5 版。我需要从 xgterm 在 scisoft 中运行 iraf。但是当我在 bash 终端中输入 xgterm 时,它显示以下消息,
No command 'xgterm' found, did you mean:
Command 'xterm' from package 'xterm' (main)
xgterm: command not found
我猜我的系统上没有 xgterm,我在 ubuntu 存储库中找不到它。如何获取适用于 Ubuntu 12.04 的 xgterm?
答案1
我在 Ubuntu 12.04 下安装了最新的 IRAF (v216.1),并遇到了类似的错误。原来 xgterm 在系统上,但不在路径中。就我而言,我必须创建此符号链接:
$ ln -s ~/opt/iraf.v2161/vendor/x11iraf/bin.linux/xgterm .iraf/bin/
(其中 ~/opt/iraf.v2161/ 是我安装 iraf 的根目录)。
现在 xgterm 可用,iraf 命令可以正确启动
$ which xgterm
~/.iraf/bin/xgterm
我假设在 Scisoft 下 xgterm 二进制文件位于同一位置,例如
[scisoft-root-dir]/x11iraf/bin.linux/
或者,您可以通过这种方式获取静态链接的可执行文件
$ wget ftp://iraf.noao.edu/pub/fitz/xgterm.STATIC
答案2
我知道这篇文章已经过时了,但我在伊朗空军官方网站. 需要从以下位置下载静态链接的二进制文件
ftp://iraf.noao.edu/pub/fitz/xgterm.STATIC
ftp://iraf.noao.edu/pub/fitz/ximtool.STATIC
使它们可执行:
chmod 755 /path/xgterm.STATIC
然后手动将它们移动到/usr/local/bin
sudo mv /path//xgterm.STATIC /usr/local/bin/xgterm
(ximtool 也类似)