EGGX のローカルインストール

GGX グラフィクスライブラリをローカルブート環境にインストールすることができます。

EGGX について

作者の山内さんの web にインストール手順などを含めた説明があります。
http://www.ir.isas.jaxa.jp/~cyamauch/eggx_procall/
当然ですが、インストール作業はこのパッケージを使わずに上の web ページを見ながら自分でやる方が経験になります。

準備

XCODE インストール

icon_appstore.png

コンパイラ(XCODE)のインストールがその前に必要です。 AppStore からインストールできます。

XQuartz インストール

icon_XQuartz.png

Apple は X11 の開発環境(ライブラリ)を MacOSX の標準インストールには含めないようになりました。 フリーの X11 として XQuartz があり、以下の URL からインストールしてください。

http://xquartz.macosforge.org/landing/

リンク先にある Download リストからディスクイメージ( XQuartz-2.2.7.dmg ファイル)をダウンロードして下さい。

XQuartzLink.png

ダウンロード先にディスクイメージファイルがあることを確認し、ダブルクリックして開きます。

icon_XQuartzInstaller.png

開いたウィンドウのなかに左のアイコン(インストーラファイル XQuartz.pkg)があることを確認し、ダブルクリックしてインストールします。(数分かかります)

もし「壊れているので開けない」といったエラーが出るようであれば、それはセキュリティ設定のためです。
以下の操作をして下さい。
1. アップルメニューの「システム環境設定...」>> 「セキュリティとプライバシー」 >> 「一般」を開き、
2. 画面左下のカギのアイコン(変更〜〜するにはカギをクリックします)をクリックし、
3. 画面中央下の「ダウンロードしたアプリケーションの実行許可」を「全てのアプリケーションを許可」に設定

インストールが終わったら一度ログアウトして、再度ログインしてください。
(ログアウトはアップルメニューの一番下にあります)

EGGX インストール

step 1 : ダウンロード

eggx_installer.zip

左のリンクをクリックしてインストーラをダウンロードしてください。

step 2 : 展開

icon_zip.png

ダウンロード先に左のアイコン(ファイル)があることを確認し、ダブルクリックして展開します。

step 3 : インストール

icon_script.png

左のようなアイコンが現れるでしょう。 これは Apple Script によるアプリケーションで、ダブルクリックして実行することで EGGX を自動的にインストールしてくれます。

インストールが始まるとターミナルの画面がひとつ開いて、いくらかメッセージが表示されます。 最後に以下のようなメッセージになればインストール作業は完了しています。

Installation done. You can use command "egg" after you restart bash.

Repeated instllation appends a setup command "export PATH=...EGGX"
on your ".bash_profile" repeatedly. 
If you do, check that file as follows.

   more .bash_profile

step 4 : 確認・後始末

icon_EGGXfolder.png

このインストール作業によって、あなたのローカルディスクの「書類」フォルダの中に新しく左のアイコン(EGGX フォルダ)ができているはずです。

icon_terminal.png

現在開いているターミナルのウィンドウを閉じ、再び新しくターミナルを開いてください。
(これはターミナルではなく、シェル( bash )を再起動しているのです。)
そこで egg コマンドを実行すれば、ただしく EGGX ライブラリを使ったプログラムのコンパイルが出来るはずです。


step 5 : アンインストール

icon_EGGXfolder.png

アンインストールが必要になった場合は、下記のようにして EGGX をシステムから取り除くことが可能です。
まず、「書類」フォルダから左の EGGX フォルダを削除してください。

次にホームディレクトリ直下にある .bash_profile ファイルから下記の行を削除してください。

##########################
# following export line had been added by egg installer.
# you can delete "Documents/EGGX" directory when you do not use EGGX.
# by mstm. Nov. 2010.
export PATH=$PATH:~/Documents/EGGX/
##########################

これ以降に起動したターミナル(実際には bash)では、egg コマンドが使えなくなっていることが確認できるでしょう。