From: "akira yamada / やまだあきら" Date: 2000-08-22T18:10:04+09:00 Subject: [ruby-list:24349] Re: install guide draft いち早く Ruby をパッケージにした(と思う) Debian GNU/Linux について記述がないのはくやしいので ;-) 書いてみました. こんな感じになるでしょうか? よければ確認の上, 入れてもらえるとうれしいです. === Debian GNU/Linux : バージョンの確認 以下のようにコマンドを実行してみてください。 $ dpkg --list ruby Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ 名前 バージョン 説明 +++-==============-==============-============================================ ii ruby 1.4.6-1 An interpreter of object-oriented scripting 上の例のような表示を得られたら、Ruby パッケージがインストールされてい るということで、すぐにでも Ruby を使用することができます。また、同様に 以下のようにコマンドを実行してみてください。 $ dpkg --list irb Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ 名前 バージョン 説明 +++-==============-==============-============================================ ii irb 1.4.6-1 The Intaractive Ruby. この例のような結果が得られるならば、irb パッケージがインストールされて いるということであり、すぐにでも irb コマンドを使うことができます。や や余談になりますが、Debian の Menu システム(menu パッケージ)がインストー ルされていれば GNOME や各種ウィンドウマネージャのメニューから irb を実 行することができます。 上のような結果が得られず次のようなエラーが出る場合には、対応するパッケー ジがインストールされていないということになります。 ruby に一致するパッケージが見つかりません。 続く説明を読んで必要なパッケージをインストールするか、またはUNIX全般を参照して下さい。 : 資源 安定版(バージョン 2.2)には Ruby ((*1.4.3*)) が、開発版(コードネーム woody)には Ruby ((*1.4.6*)) がそれぞれ含まれています。なお安定版では x86、Alpha、Arm、Sparc の各アーキテクチャ用の、開発版ではこれらに加え て、さらに m68k、PowerPC の各アーキテクチャ用のバイナリパッケージが用 意されています。 各バージョン、各アーキテクチャはすべて ftp.debian.org および、そのミラー サイトから、FTP または HTTP によって入手することが可能ですが、実際のイ ンストーには APT を利用されることをおすすめします。 入手先は以下の通りです。 * (()) * (()) * (()) * (()) * ((<ソース|URL:ftp://ftp.debian.org/debian/dists/stable/main/sources/interpreters/>)) APT を利用する場合、次のような二行(このような行を apt line とよぶこと があります)を /etc/apt/sources.list に加えておきます。 * deb ftp://ftp.debian.org/debian stable main * deb-src ftp://ftp.debian.org/debian stable main 開発版については以下の通りです。 * (()) * (()) * (()) * (()) * (()) * (()) * ((<ソース|URL:ftp://ftp.debian.org/debian/dists/unstable/main/sources/interpreters/>)) APT を利用する場合、次のような apt line を /etc/apt/sources.list に加えておきます。 * deb ftp://ftp.debian.org/debian unstable main * deb-src ftp://ftp.debian.org/debian unstable main なお Debian 的に完全にフリーであるとされる main セクション以外のパッケー ジについてもインストールしたい場合には次のような apt line にします。 * deb ftp://ftp.debian.org/debian stable main contrib non-free * deb-src ftp://ftp.debian.org/debian stable main contrib non-free : インストール APT を使う場合、安定版か開発版かに関らず同じオペレーションを行うことで、 それぞれの最新パッケージをインストールすることができます。たとえば Ruby そのもののパッケージをインストールするには root になって次のよう にコマンドを実行します。 # apt-get update # apt-get install ruby 一つ目のコマンドは APT を使うために APT 用のデータベースを更新するため のものです。通常は数日に一度実行しておけばよいでしょう。二つ目のコマン ドが実際のインストールを行うもので、引き数で指定されたパッケージを、そ のパッケージが依存しているパッケージを含めてインストールしてくれます (つまり、パッケージの依存関係をわれわれが考える必要はありません)。 またソースパッケージを入手するには次のようにします。 $ apt-get source ruby これは一般ユーザでも行えます。 : Ruby 関連パッケージ 以下のパッケージが安定版(main セクション)に収録されています。 * ruby * libruby * libcurses-ruby * libdbm-ruby * libgdbm-ruby * libmd5-ruby * libnkf-ruby * libpty-ruby * libreadline-ruby * libsdbm-ruby * libshadow-ruby * libsufary-ruby * libtcltk-ruby * libtk-ruby * libxml-parser * irb * ruby-examples * ruby-elisp * ruby-dev * ruby-manual * libgtk-ruby * libgtk-imlib-ruby * libpcap-ruby * libkakasi-ruby * libapache-mod-ruby * libuconv-ruby * eruby 開発版にさらに以下のパッケージが含まれます。 * druby * libamstd-ruby * libeb-ruby * libnet-acl-ruby * liboptparse-ruby * libstrscan-ruby * libtmail-ruby * mhc * racc * racc-runtime * rdtool * rubyunit : この項目のメンテナと最終更新日時 akira yamada (22 August 2000)