Я установил scisoft версии 7.5. Мне нужно запустить iraf в scisoft из xgterm. Но когда я набираю xgterm в терминале bash, он показывает следующее сообщение:
No command 'xgterm' found, did you mean:
Command 'xterm' from package 'xterm' (main)
xgterm: command not found
Я предполагаю, что xgterm не в моей системе, и я не могу найти его в репозитории Ubuntu. Как получить xgterm для Ubuntu 12.04?
Я установил текущий IRAF (v216.1) под Ubuntu 12.04 и запустил с похожей ошибкой. Оказалось, что 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
Я знаю, что этот пост старый, но я нашел очень полезное решение на официальном веб-сайте IRAF . Необходимо загрузить статически связанные двоичные файлы из
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)