如何从starlink-hikianalia安装和运行gaia天文软件

时间:2013-08-13 17:08:26

标签: macos astronomy gaia

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

如何安装gaia?我需要运行什么命令。当我下载它时,它解压缩,只有一堆文件夹。

非常感谢任何帮助。

谢谢, 最大

2 个答案:

答案 0 :(得分:3)

安装Starlink Gaia的步骤

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

    http://starlink.jach.hawaii.edu/starlink/HikianaliaDownload

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

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

    1. 对于C(cshtcsh)shell:

      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(shbashzsh)炮弹:

      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'
        
  4. 因此,在输入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的另一个用户界面突显出来,一切正常