1

我正在尝试安装天文学图像软件 gaia。我正在运行 Snow Leopard 10.6.8 并安装了带有开发工具的 xcode 工具 3.2.6。我也相信我有必要的正确 gfortran 编译器。

我现在如何安装 gaia?我需要运行哪些命令。当我下载它时,它会解压缩并且只有一堆文件夹。

任何帮助是极大的赞赏。

谢谢,马克斯

4

2 回答 2

3

安装 Starlink Gaia 的步骤

  1. 下载最新的 Starlink 发行版(Hikianalia,在撰写本文时):

    http://starlink.jach.hawaii.edu/starlink/Hikianalia 下载

  2. 解压缩 .tar.gz。star将创建一个新目录。您可以将其移至其他位置(例如/Users/Shared/star, 或/star

    1. 由于安装程序为 0.7GB,您可能希望在安装成功后将其删除。
  3. 根据您的默认外壳:

    1. 对于 C ( csh, tcsh) 壳:

      1. 创建一个STARLINK_DIR环境变量,指向star要保留目录的位置(即/Users/Shared/star):

        setenv STARLINK_DIR /Users/Shared/star
        
      2. 获取 chsrc 文件

        source $STARLINK_DIR/etc/login
        source $STARLINK_DIR/etc/cshrc
        
      3. 您可以结合上述步骤创建一个别名start_starlink,以添加到您的 .cshrc 文件中,以便仅在需要时启动 Starlink 库:

        alias start_starlink 'setenv STARLINK_DIR /Users/Shared/star; source $STARLINK_DIR/etc/login; source $STARLINK_DIR/etc/cshrc'
        
    2. 对于 Bourne ( sh, bash, zsh) 壳:

      1. 创建一个STARLINK_DIR环境变量,指向star要保留目录的位置(即/Users/Shared/star):

        export STARLINK_DIR=/Users/Shared/star
        
      2. 获取 chsrc 文件

        . $STARLINK_DIR/etc/profile
        
      3. 您可以结合上述步骤创建一个别名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

于 2013-09-10T15:46:24.007 回答
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 的另一个 GUI 弹出,一切正常

于 2015-03-17T19:32:02.047 回答