跳转到内容

MINC/教程/二进制安装

来自维基教科书,开放的书籍,开放的世界

MINC 为以下发行版/架构提供了预构建的二进制文件

Debian GNU/Linux || Ubuntu

[编辑 | 编辑源代码]

对于这种构建类型,使用 dpkg 和 apt-get 风格的安装。源 deb 文件可以在这里找到

  http://packages.bic.mni.mcgill.ca/debian-lenny

对于不同的系统,deb 需要替换为相应的扩展名(例如 ubuntu-maverick)。参见安装以了解支持的操作系统的列表。要安装软件包,请执行以下操作

注意:在使用 Ubuntu 时,使用 sudo 运行以下命令(即:在所有以下步骤的前面添加“sudo”。如果不用,则以 root 身份运行以下命令。

步骤 1:运行以下命令将一行添加到 /etc/apt/sources.list,告诉 apt-get 从软件包网站查找 MINC 软件包。

  # echo "deb http://packages.bic.mni.mcgill.ca/debian-lenny ./" >> /etc/apt/sources.list

或者,使用图形界面,进入“系统>管理>Synaptic 管理器>配置>设置”,然后点击添加。然后添加一行“deb http://packages.bic.mni.mcgill.ca/deb ./",然后点击“添加源”。由于某种原因,这将在存储库列表中生成两个新条目。点击“MINC (源)”存储库,然后点击“删除”以避免以后出现错误消息。

步骤 2:更新内部软件包列表

  # apt-get update

或者,使用图形界面,在 Synaptic 管理器中点击“更新”。

步骤 3:安装您选择的软件包(这里我们安装 MINC、mni-autoreg 和所有 mni-models 软件包)。

  # apt-get install minc mni-autoreg mni-models*

请注意,当可用时,minc-bundle 软件包将安装所有 minc 工具和相关软件。或者,使用图形界面,在 Synaptic 管理器中搜索软件包,右键点击软件包名称,选择“安装”,然后点击“应用更改”。有关 Synaptic 管理器的教程可在"Ubuntu 帮助中心"上找到。

Mac OSX Jaguar/Panther/Tiger (10.1-10.4)

[编辑 | 编辑源代码]

对于这种构建类型,使用 NeXT .pkg 风格的安装(鉴于这是 Apple 用于 OSX 的方式)。源软件包可以在这里找到

  http://packages.bic.mni.mcgill.ca/osx

要安装软件包,请执行以下操作

这应该适用于 Intel 和 PPC Mac,但当我编写本文时,我正在使用 MacBook

步骤 1:从随您的 Mac 附带的安装 DVD 安装 X11 和 XCode。X11 是您安装 DVD 上可选软件包的一部分,您将在 Xcode DVD 的 Tools/Packages 子目录中找到它(通常!)。

步骤 2:从上面的站点下载您想要的软件包

步骤 3:依次点击每个软件包,然后针对每个软件包多次按下确定/同意。

步骤 4:意识到步骤 3 有些乏味,并使用命令行来执行此操作。为此,首先解压缩软件包,然后使用“安装程序”进行安装

  $ tar zxvf minc-xxxx.pkg.tar.gz
  $ sudo installer -target / -pkg minc-xxxx.pkg

注意,在步骤 4 中,我们使用 sudo,以便软件包安装在 /usr/local/mni 中。还要注意,installer 命令可以一次接受多个 .pkg 文件,因此您可以执行以下操作,首先将您下载的目录中的所有软件包解压缩,然后安装它们

  $ for i in `ls -1 *.pkg.tar.gz`; do tar zxvf $i; done
  $ for i in `ls -1 *.pkg`; do sudo installer -target / -pkg $i; done

现在,您只需要确保您的 Mac 上的某个位置安装了 netcdf 即可。如果您不知道自己是否安装了,那么您很可能没有... 获得 netcdf 的最简单方法是通过 fink 项目。首先,安装 fink(www.finkproject.org),如果您还没有安装。它将安装在 /sw/bin/ 下。然后输入

  $ sudo fink install netcdf 

以获取 netcdf。趁您使用 fink 的时候,您也可以安装 register 和 Display 所需的 netpbm

  $ sudo fink install netpbm

然后您就完成了

XP/Cygwin

[编辑 | 编辑源代码]

对于这种构建类型,我还没有找到一个很好的、一致的方法来在 Debian 下构建有效的 .deb dpkg 文件。我也没有花时间去弄清楚 Cygwin 安装程序包结构(但最终会)。这意味着 Cygwin 下载是一个静态的 .tar.gz 档案,包含我构建和发布的预编译二进制文件。

  http://packages.bic.mni.mcgill.ca/cygwin

要安装软件包,请执行以下操作

步骤 1:从 Cygwin 网站下载 Setup.exe 并安装 Cygwin。我使用以下设置

  Root Directory:     C:\cygwin    (All users/UNIX file type)
  Local Package Dir:  C:\cygwin\dnld

步骤 2:添加 X11 和开发部分中的软件包

步骤 3:从上面提到的网页下载 MINC 工具集的最新静态构建。将此文件移动到 C:\cygwin\usr\local

步骤 4:启动 Cygwin shell,然后运行以下命令进行“安装”。

  $ tar zxvf minc-xxxxxx.tar.gz
华夏公益教科书