跳轉到內容

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
華夏公益教科書