Top / Install方法

Alan
Install Document

Last updated: 2009-02-28
Created: 2004-12-11


by Fumisky Wells

インストール&実行方法

  1. ã¯ã˜ã‚ã«
  2. 動作環境
  3. インストール手順
  4. 実行方法

ã¯ã˜ã‚ã«

åˆå¿ƒè€…ã«ã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯ã¾ã é›£ã—ã„ã‹ã‚‚知れã¾ã›ã‚“。 ãã®å ´åˆã¯ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã ã‘上級者やコンピュータã®ç®¡ç†è€…ã«ã‚„ã£ã¦ã‚‚らã„〠入門編ã®ç¶šãã‹ã‚‰å§‹ã‚ãŸæ–¹ãŒè‰¯ã„ã¨æ€ã„ã¾ã™ã€‚

願ã‚ãã°ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«ã¤ã¾ã¥ã„ãŸã“ã¨ã§ Alan を使用ã•ã‚Œãªã„ã“ã¨ã® ãªã„よã†ã«(^_^;)・・・。

動作環境

ã¾ã è©¦ä½œæ®µéšŽãªã®ã§ã€ä»Šã®ã¨ã“ã‚ ç§ã®é–‹ç™ºç’°å¢ƒã§ã‚る下記ã®ã‚ˆã†ãª Linux 上ã§ã®å‹•ä½œã—ã‹æ¤œè¨¼ã—ã¦ã„ã¾ã›ã‚“:

ãƒãƒ¼ãƒ‰ OS Version
Intelç³» Linux Debian/Etch, Ubuntu 8.x 2.6.x

インストール手順

  1. インストールã®å‰æ
    インストールã«ã¯ä¸‹è¨˜ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãŒå‰æã¨ãªã‚Šã¾ã™ (インストール後ã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“):
    1. g++: ソースã®ã‚³ãƒ³ãƒ‘イルã«å¿…è¦ã§ã™ã€‚
    2. Perl: "make test" ã«ä½¿ç”¨ã—ã¦ã„ã¾ã™ã€‚

  2. パッケージã®å…¥æ‰‹
    http://sourceforge.net/projects/jjlib/ ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã—ã¦ãã ã•ã„。

  3. 解å‡
    パッケージを /tmp/alan-#.#.#.tar.gz ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã—ãŸã¨ä»®å®šã—ã¾ã™ (ã“ã“㧠#.#.# ã¯ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã€ä¾‹ãˆã° 0.13.0)。 é©å½“ãªä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª(/tmp; /home/your_home_dir/work/ ãªã©ã€‚ ã“ã“ã§ã¯ W ã¨ã—ã¾ã™)ã«ç§»å‹•ã—〠gunzip + untar ã—ã¾ã™:
    $ mkdir W     # å¿…è¦ã«å¿œã˜ã¦ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ä½œæˆ
    $ cd W        # 作業ディレクトリã¸ã®ç§»å‹•
    $ gunzip -c /tmp/alan-#.#.#.tar.gz | tar xvf -
        

  4. make
    パッケージã®ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª(ãŠãらã W/alan-#.#.#/ã€ ä»¥é™ R/ ã¨ã—ã¾ã™)ã«ç§»å‹•ã—ã€make ã—ã¾ã™ã€‚ ã¾ã  configure ã«ã¯å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。
    $ cd R
    $ make

  5. テスト
    make ãŒæˆåŠŸã—ãŸå ´åˆã€ã“ã®æ®µéšŽã§ãƒ†ã‚¹ãƒˆã—ã¦ã¿ã¾ã—ょã†ã€‚ 最後㫠"totally ok!" ã¨å‡ºã‚Œã°ãƒ†ã‚¹ãƒˆã‚¹ã‚¯ãƒªãƒ—トã¯å…¨ã¦ãƒ‘スã—㟠ã“ã¨ã«ãªã‚Šã¾ã™:
    $ make test
    testing XXXX.al ...ok
        :
    testing YYYY.al ...ok
    
    totally ok!
    $ 
    

  6. make install
    インストール先ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ /opt/alan-#.#/ ã¨ã—ã¦ã„ã¾ã™ (ã“ã“㧠#.# ã¯ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã€‚例ãˆã° 0.13)。 ã“ã‚ŒãŒæ°—ã«å…¥ã‚‰ãªã„æ–¹ã€ã¾ãŸã¯ã€å¾—ãŸã„ã®çŸ¥ã‚Œãªã„プログラムを /opt ã‚„ /usr/local ã«å…¥ã‚ŒãŸããªã„ã¨ã„ã†æ–¹ã¯ã€ã‚·ã‚§ãƒ«ã‚¹ã‚¯ãƒªãƒ—ト R/install.d/install ã® PREFIX, DOC_PREFIX を書ãæ›ãˆã¦ä¸‹ã•ã„。25〜26行目ã‚ãŸã‚Šã« /usr/local/ ã®ã‚µãƒ³ãƒ—ルを 載ã›ã¾ã—ãŸã€‚

    root ã«ãªã£ã¦ make install ã¨æ‰“ã¡ã¾ã™:

    (configure ã«å¯¾å¿œã•ã›ã‚Œã°ã“ã“ら辺ã¯ã‚‚ã£ã¨å…±é€šã®æ–¹æ³•ã§ ã‹ã¤ã§æŸ”軟ã«å¯¾å¿œã§ãã‚‹ã®ã§ã™ãŒã€ä»Šã—ã°ã‚‰ããŠå¾…ã¡ä¸‹ã•ã„)

    $ su -
    # make install
    
    ã“れ㧠/opt/alan-#.#/bin/alan (ã‚ã‚‹ã„㯠PREFIX ã§æŒ‡å®šã—ãŸå…ˆ) ã«å®Ÿè¡Œãƒ•ã‚¡ã‚¤ãƒ«ãŒã‚³ãƒ”ーã•ã‚Œã¦ã„ã‚‹ã“ã¨ã¨æ€ã„ã¾ã™ã€‚

    /opt/alan-#.#/bin/alan ã« alan 実行ファイルをインストールã—ãŸå ´åˆã¯ /usr/local/bin/alan ã«ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã‚’作æˆã—ã¦ã„ã‚‹ã“ã¨ã‚‚ 確èªä¸‹ã•ã„。

    注:旧版㮠Alan ã¨ä½µå­˜ã•ã›ã¦ã„ã‚‹å ´åˆã€/usr/local/bin/alan シンボリックリンクã¯æ—§ç‰ˆã®ã‚‚ã®ã‚’指ã—ãŸã¾ã¾ã«ãªã£ã¦ã„ã‚‹ã¨æ€ã„ã¾ã™ã®ã§ã€ é©å®œæ‰‹ã§ä¿®æ­£ã—ã¦ãã ã•ã„。

実行方法

コマンドプロンプトã‹ã‚‰
$ alan
ã¨æ‰“ã£ã¦ã¿ã¦ãã ã•ã„。もã—
$ alan
bash: alan: command not found
ã¨è¡¨ç¤ºã•ã‚ŒãŸå ´åˆã¯ã€ç’°å¢ƒå¤‰æ•° $PATH ãŒç¤ºã™ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª ã®ã©ã‚Œã‹ã«ã€å…ˆã»ã©ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—㟠alan プログラム (典型的ã«ã¯ /opt/alan-#.##/bin/alan ã‹ /usr/local/bin/alan) ãŒå­˜åœ¨ã™ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。もã—
$ alan

ã¨ãƒ—ロンプトも出ãªã„状態ã«ãªã£ãŸå ´åˆã¯ã€alan ãŒèµ·å‹•ã•ã‚ŒãŸã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚ ã“ã‚Œã§ã‚ãªãŸã®ãƒžã‚·ãƒ³ä¸Šã§ alan ãŒå‹•ä½œã™ã‚‹ã“ã¨ãŒç¢ºèªã§ãã¾ã—ãŸã€‚ ãŠã‚ã§ã¨ã†ã”ã–ã„ã¾ã™ï¼
ã“ã®çŠ¶æ…‹ã¯æ¨™æº–入力ã‹ã‚‰ alan スクリプトを読むよã†ã«ãªã£ã¦ã„ã¾ã™ (v0.08 ã§ã¯ã€help メッセージãŒè¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã—ãŸãŒã€ v0.09 ã‹ã‚‰ Unix系コマンドã®æ¨™æº– --stdin ã‹ã‚‰ã‚¹ã‚¯ãƒªãƒ—トを読む-- ã«åˆã‚ã›ã¾ã—ãŸ)。

ã•ã¦ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå®Œäº†ã—ãŸã‚‰ã€ ã¯ã˜ã‚ã®ä¸€æ­©ã«é€²ã‚“ã§ã¿ã¦ãã ã•ã„。

Top / Install方法





Alan ver0.31