コンテンツ
インストール
sudo apt-get install ruby2.0 ruby2.0-dev build-essential libssl-dev zlib1g-dev
インストール時の様子
sudo apt-get install ruby2.0 ruby2.0-dev build-essential libssl-dev zlib1g-dev パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の特別パッケージがインストールされます: dpkg-dev fakeroot g++ g++-4.8 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libfakeroot libjs-jquery libruby1.9.1 libruby2.0 libssl-doc libstdc++-4.8-dev libyaml-0-2 ruby ruby1.9.1 rubygems-integration 提案パッケージ: debian-keyring g++-multilib g++-4.8-multilib gcc-4.8-doc libstdc++6-4.8-dbg javascript-common libstdc++-4.8-doc ri ruby-dev ruby1.9.1-examples ri1.9.1 graphviz ruby1.9.1-dev ruby-switch bundler 以下のパッケージが新たにインストールされます: build-essential dpkg-dev fakeroot g++ g++-4.8 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libfakeroot libjs-jquery libruby1.9.1 libruby2.0 libssl-dev libssl-doc libstdc++-4.8-dev libyaml-0-2 ruby ruby1.9.1 ruby2.0 ruby2.0-dev rubygems-integration zlib1g-dev アップグレード: 0 個、新規インストール: 22 個、削除: 0 個、保留: 77 個。 17.8 MB のアーカイブを取得する必要があります。 この操作後に追加で 68.8 MB のディスク容量が消費されます。 続行しますか? [Y/n] Y 取得:1 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libyaml-0-2 i386 0.1.4-3ubuntu2 [46.2 kB] 取得:2 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libstdc++-4.8-dev i386 4.8.2-17ubuntu1 [1,056 kB] 取得:3 http://jp.archive.ubuntu.com/ubuntu/ trusty/main g++-4.8 i386 4.8.2-17ubuntu1 [7,064 kB] 取得:4 http://jp.archive.ubuntu.com/ubuntu/ trusty/main g++ i386 4:4.8.2-1ubuntu4 [1,500 B] 取得:5 http://jp.archive.ubuntu.com/ubuntu/ trusty/main dpkg-dev all 1.17.5ubuntu5 [726 kB] 取得:6 http://jp.archive.ubuntu.com/ubuntu/ trusty/main build-essential i386 11.6ubuntu6 [4,824 B] 取得:7 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libfakeroot i386 1.20-3ubuntu2 [25.4 kB] 取得:8 http://jp.archive.ubuntu.com/ubuntu/ trusty/main fakeroot i386 1.20-3ubuntu2 [55.4 kB] 取得:9 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-diff-perl all 1.19.02-3 [50.0 kB] 取得:10 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-diff-xs-perl i386 0.04-2build4 [13.1 kB] 取得:11 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-merge-perl all 0.08-2 [12.7 kB] 取得:12 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libjs-jquery all 1.7.2+dfsg-2ubuntu1 [78.8 kB] 取得:13 http://jp.archive.ubuntu.com/ubuntu/ trusty/main ruby all 1:1.9.3.4 [5,334 B] 取得:14 http://jp.archive.ubuntu.com/ubuntu/ trusty/main ruby1.9.1 i386 1.9.3.484-2ubuntu1 [35.6 kB] 取得:15 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libruby1.9.1 i386 1.9.3.484-2ubuntu1 [2,678 kB] 取得:16 http://jp.archive.ubuntu.com/ubuntu/ trusty/main zlib1g-dev i386 1:1.2.8.dfsg-1ubuntu1 [181 kB] 取得:17 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libssl-dev i386 1.0.1f-1ubuntu1 [991 kB] 取得:18 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libssl-doc all 1.0.1f-1ubuntu1 [966 kB] 取得:19 http://jp.archive.ubuntu.com/ubuntu/ trusty/main libruby2.0 i386 2.0.0.484-1ubuntu2 [2,818 kB] 取得:20 http://jp.archive.ubuntu.com/ubuntu/ trusty/main ruby2.0 i386 2.0.0.484-1ubuntu2 [66.5 kB] 取得:21 http://jp.archive.ubuntu.com/ubuntu/ trusty/main rubygems-integration all 1.5 [5,340 B] 取得:22 http://jp.archive.ubuntu.com/ubuntu/ trusty/main ruby2.0-dev i386 2.0.0.484-1ubuntu2 [911 kB] 17.8 MB を 11秒 で取得しました (1,568 kB/s) 以前に未選択のパッケージ libyaml-0-2:i386 を選択しています。 (データベースを読み込んでいます ... 現在 152458 個のファイルとディレクトリがインストールされています。) Preparing to unpack .../libyaml-0-2_0.1.4-3ubuntu2_i386.deb ... Unpacking libyaml-0-2:i386 (0.1.4-3ubuntu2) ... 以前に未選択のパッケージ libstdc++-4.8-dev:i386 を選択しています。 Preparing to unpack .../libstdc++-4.8-dev_4.8.2-17ubuntu1_i386.deb ... Unpacking libstdc++-4.8-dev:i386 (4.8.2-17ubuntu1) ... 以前に未選択のパッケージ g++-4.8 を選択しています。 Preparing to unpack .../g++-4.8_4.8.2-17ubuntu1_i386.deb ... Unpacking g++-4.8 (4.8.2-17ubuntu1) ... 以前に未選択のパッケージ g++ を選択しています。 Preparing to unpack .../g++_4%3a4.8.2-1ubuntu4_i386.deb ... Unpacking g++ (4:4.8.2-1ubuntu4) ... 以前に未選択のパッケージ dpkg-dev を選択しています。 Preparing to unpack .../dpkg-dev_1.17.5ubuntu5_all.deb ... Unpacking dpkg-dev (1.17.5ubuntu5) ... 以前に未選択のパッケージ build-essential を選択しています。 Preparing to unpack .../build-essential_11.6ubuntu6_i386.deb ... Unpacking build-essential (11.6ubuntu6) ... 以前に未選択のパッケージ libfakeroot:i386 を選択しています。 Preparing to unpack .../libfakeroot_1.20-3ubuntu2_i386.deb ... Unpacking libfakeroot:i386 (1.20-3ubuntu2) ... 以前に未選択のパッケージ fakeroot を選択しています。 Preparing to unpack .../fakeroot_1.20-3ubuntu2_i386.deb ... Unpacking fakeroot (1.20-3ubuntu2) ... 以前に未選択のパッケージ libalgorithm-diff-perl を選択しています。 Preparing to unpack .../libalgorithm-diff-perl_1.19.02-3_all.deb ... Unpacking libalgorithm-diff-perl (1.19.02-3) ... 以前に未選択のパッケージ libalgorithm-diff-xs-perl を選択しています。 Preparing to unpack .../libalgorithm-diff-xs-perl_0.04-2build4_i386.deb ... Unpacking libalgorithm-diff-xs-perl (0.04-2build4) ... 以前に未選択のパッケージ libalgorithm-merge-perl を選択しています。 Preparing to unpack .../libalgorithm-merge-perl_0.08-2_all.deb ... Unpacking libalgorithm-merge-perl (0.08-2) ... 以前に未選択のパッケージ libjs-jquery を選択しています。 Preparing to unpack .../libjs-jquery_1.7.2+dfsg-2ubuntu1_all.deb ... Unpacking libjs-jquery (1.7.2+dfsg-2ubuntu1) ... 以前に未選択のパッケージ ruby を選択しています。 Preparing to unpack .../ruby_1%3a1.9.3.4_all.deb ... Unpacking ruby (1:1.9.3.4) ... 以前に未選択のパッケージ ruby1.9.1 を選択しています。 Preparing to unpack .../ruby1.9.1_1.9.3.484-2ubuntu1_i386.deb ... Unpacking ruby1.9.1 (1.9.3.484-2ubuntu1) ... 以前に未選択のパッケージ libruby1.9.1 を選択しています。 Preparing to unpack .../libruby1.9.1_1.9.3.484-2ubuntu1_i386.deb ... Unpacking libruby1.9.1 (1.9.3.484-2ubuntu1) ... 以前に未選択のパッケージ zlib1g-dev:i386 を選択しています。 Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-1ubuntu1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.8.dfsg-1ubuntu1) ... 以前に未選択のパッケージ libssl-dev:i386 を選択しています。 Preparing to unpack .../libssl-dev_1.0.1f-1ubuntu1_i386.deb ... Unpacking libssl-dev:i386 (1.0.1f-1ubuntu1) ... 以前に未選択のパッケージ libssl-doc を選択しています。 Preparing to unpack .../libssl-doc_1.0.1f-1ubuntu1_all.deb ... Unpacking libssl-doc (1.0.1f-1ubuntu1) ... 以前に未選択のパッケージ libruby2.0:i386 を選択しています。 Preparing to unpack .../libruby2.0_2.0.0.484-1ubuntu2_i386.deb ... Unpacking libruby2.0:i386 (2.0.0.484-1ubuntu2) ... 以前に未選択のパッケージ ruby2.0 を選択しています。 Preparing to unpack .../ruby2.0_2.0.0.484-1ubuntu2_i386.deb ... Unpacking ruby2.0 (2.0.0.484-1ubuntu2) ... 以前に未選択のパッケージ rubygems-integration を選択しています。 Preparing to unpack .../rubygems-integration_1.5_all.deb ... Unpacking rubygems-integration (1.5) ... 以前に未選択のパッケージ ruby2.0-dev:i386 を選択しています。 Preparing to unpack .../ruby2.0-dev_2.0.0.484-1ubuntu2_i386.deb ... Unpacking ruby2.0-dev:i386 (2.0.0.484-1ubuntu2) ... Processing triggers for man-db (2.6.6-1) ... libyaml-0-2:i386 (0.1.4-3ubuntu2) を設定しています ... libstdc++-4.8-dev:i386 (4.8.2-17ubuntu1) を設定しています ... g++-4.8 (4.8.2-17ubuntu1) を設定しています ... g++ (4:4.8.2-1ubuntu4) を設定しています ... update-alternatives: /usr/bin/c++ (c++) を提供するために 自動モード で /usr/bin/g++ を使います dpkg-dev (1.17.5ubuntu5) を設定しています ... build-essential (11.6ubuntu6) を設定しています ... libfakeroot:i386 (1.20-3ubuntu2) を設定しています ... fakeroot (1.20-3ubuntu2) を設定しています ... update-alternatives: /usr/bin/fakeroot (fakeroot) を提供するために 自動モード で /usr/bin/fakeroot-sysv を使います libalgorithm-diff-perl (1.19.02-3) を設定しています ... libalgorithm-diff-xs-perl (0.04-2build4) を設定しています ... libalgorithm-merge-perl (0.08-2) を設定しています ... libjs-jquery (1.7.2+dfsg-2ubuntu1) を設定しています ... zlib1g-dev:i386 (1:1.2.8.dfsg-1ubuntu1) を設定しています ... libssl-dev:i386 (1.0.1f-1ubuntu1) を設定しています ... libssl-doc (1.0.1f-1ubuntu1) を設定しています ... ruby2.0-dev:i386 (2.0.0.484-1ubuntu2) を設定しています ... ruby (1:1.9.3.4) を設定しています ... ruby1.9.1 (1.9.3.484-2ubuntu1) を設定しています ... libruby1.9.1 (1.9.3.484-2ubuntu1) を設定しています ... rubygems-integration (1.5) を設定しています ... ruby2.0 (2.0.0.484-1ubuntu2) を設定しています ... libruby2.0:i386 (2.0.0.484-1ubuntu2) を設定しています ... Processing triggers for libc-bin (2.19-0ubuntu3) ...
実行
ruby2.0 --version ruby 2.0.0p384 (2014-01-12) [i386-linux-gnu]