Ubuntu14.04を使ってみる – ruby2.0のインストール

スポンサーリンク

コンテンツ

インストール

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]