我正在尝试安装gaia,用于天文学的图像软件。我正在运行Snow Leopard 10.6.8并安装了开发人员工具的xcode工具3.2.6。我也相信我需要正确的gfortran编译器。
如何安装gaia?我需要运行什么命令。当我下载它时,它解压缩,只有一堆文件夹。
非常感谢任何帮助。
谢谢, 最大
答案 0 :(得分:3)
下载最新的Starlink发行版(Hikianalia,撰写本文时):
解压缩.tar.gz。将创建一个新的star
目录。您可以将其移动到其他位置(例如,/Users/Shared/star
或/star
)
取决于您的默认shell:
对于C(csh
,tcsh
)shell:
创建一个STARLINK_DIR
环境变量,指向star
目录所在的位置(即/Users/Shared/star
):
setenv STARLINK_DIR /Users/Shared/star
来源chsrc文件
source $STARLINK_DIR/etc/login
source $STARLINK_DIR/etc/cshrc
您可以结合上面创建名为start_starlink
的别名的步骤添加到.cshrc文件中,这样您只需在需要时启动Starlink库:
alias start_starlink 'setenv STARLINK_DIR /Users/Shared/star; source $STARLINK_DIR/etc/login; source $STARLINK_DIR/etc/cshrc'
对于Bourne(sh
,bash
,zsh
)炮弹:
创建一个STARLINK_DIR
环境变量,指向star
目录所在的位置(即/Users/Shared/star
):
export STARLINK_DIR=/Users/Shared/star
来源chsrc文件
. $STARLINK_DIR/etc/profile
您可以结合上面创建名为start_starlink
的别名的步骤添加到.cshrc文件中,这样您只需在需要时启动Starlink库:
alias start_starlink='export STARLINK_DIR=/Users/Shared/star; . $STARLINK_DIR/etc/profile'
因此,在输入start_starlink
后,您只需输入gaia
即可启动Starlink Gaia。
gfortran
在x86_64系统中,如果使用以下消息启动gaia失败:
dyld: Library not loaded: /usr/local/lib/libgfortran.3.dylib
Referenced from: /Users/jdsant/Downloads/star/bin/gaia/gaia_wish
Reason: image not found
你需要确保你安装了gfortran库,并且gaia期待它们。
您可以尝试使用locate libgfortran.3.dylib
,并将其复制到/usr/local/lib
,或者为其创建符号链接。例如,请参阅http://starlink.jach.hawaii.edu/starlink/HikianaliaDownload#SnowLeopard64-bitdistribution
答案 1 :(得分:0)
我有这个
dyld: Library not loaded: /usr/local/lib/libgfortran.3.dylib
Referenced from: /Users/jdsant/Downloads/star/bin/gaia/gaia_wish
Reason: image not found
问题并且变得非常沮丧,直到我发现根据GFortran网站上的说明,您必须解压缩终端中的gcc文件,而不是使用您的浏览器。所以,在下载gcc-5.0-bin.tar.gz后,我执行了:
$ gunzip gcc-5.0-bin.tar.gz
$ sudo tar -xvf gcc-5.0-bin.tar -C /
这个解压缩文件,但后来收到一个很长的错误,说明“应用程序初始化失败:没有显示名称和没有$ DISPLAY环境变量”和“gaia未正确安装”。然后我执行了:
$ startx
启动X11,然后打开xterm。然后我在xterm中重申:
$ export STARLINK_DIR=/Users/kristen/Downloads/star-2014A
$ source $STARLINK_DIR/etc/profile
$ gaia &
和GAIA Starlink的另一个用户界面突显出来,一切正常