2013/07/21

Ubuntu 13.04 に Google Chromeをインストールする手順

はじめに

Ubuntu 13.04 のデフォルトのブラウザーであるFirefoxに加えて、Goole Chromeもインストールを行いたいと思います。

Webで各種ブログ等の記事を見ると、Ubuntu 13.04 では含まれなくなったライブラリーがあるために、Chromeのインストールは失敗します。
問題に対応する手順の概要としては、
  1. Choromeのダウンロード
  2. libudev0 のインストール
  3. Chromeのインストール
という具合に、一般的にはこの手順でChromeのインストールは完了するようです。

ですが、私の環境ではこれではまだエラーは消えず、
  4.  libxss1のインストール
のステップが、必要となりました。
私の環境は、Ubuntu 13.04をisoイメージから新規にインストールしています。他の方の記事と内容が異なるのは、他の方はUbuntu 13.04にアップグレードをしているのではないかと考えていますが、このへんのところはよくわかりませんね(^_^;)。


では、詳しく見て行きましょう。

1. Choromeのダウンロード

以下のURLからChromeのダウンロードができますが、Chrome以外のブラウザでGoogleの検索ページにアクセスしてもChromeダウンロードのリンクが表示されると思います。

ここで、debファイルを任意の場所に保存します。
今回ダウンロードしたファイルは、32bir版のgoogle-chrome-stable_current_i386.deb でした。

2. libudev0 のインストール

以下の3つのコマンドでlibudev0のインストールができます。

wget https://dl.dropboxusercontent.com/u/964512/lffl/libudev0_175-0ubuntu19_i386.deb
sudo dpkg -i *.deb
sudo apt-get install -f

実行結果は以下の通り。
xxx@xxx:~$ cd /tmp
xxx@xxx:/tmp$ wget https://dl.dropboxusercontent.com/u/964512/lffl/libudev0_175-0ubuntu19_i386.deb
--2013-07-21 12:12:53-- https://dl.dropboxusercontent.com/u/964512/lffl/libudev0_175-0ubuntu19_i386.deb
dl.dropboxusercontent.com (dl.dropboxusercontent.com) をDNSに問いあわせています... 54.225.155.209
dl.dropboxusercontent.com (dl.dropboxusercontent.com)|54.225.155.209|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 28726 (28K) [application/x-debian-package]
`libudev0_175-0ubuntu19_i386.deb' に保存中

100%[======================================] 28,726   72.0KB/s    時間 0.4s

2013-07-21 12:12:55 (72.0 KB/s) - `libudev0_175-0ubuntu19_i386.deb' へ保存完了 [28726/28726]

はじめにでも書きましたが、 Chromeのインストールでは、事前のlibudev0のインストールだけではダメで、libxss1が足りないと言って怒られます。

libxss1 のインストール有無の確認は以下のようにすると分かります。
$ dpkg -L libxss1
dpkg-query: パッケージ 'libxss1' はまだインストールされていません
アーカイブファイルを調べるためには dpkg --info (= dpkg-deb --info) を、
その内容一覧を表示するには dpkg --contents (= dpkg-deb --contents) を使います。

libxss1が上記のように入っていない場合は、ステップ3のChromeのインストールの前に、ステップ4の libxss1のインストールを先に行なっておくといいと思います。

3. Chromeのインストール

先にダウンロードしておいた、google-chrome-stable_current_i386.deb をインストールします。
ここでの実行結果は、libxss1をインストールする前の状態でのログとなります。
xxx@xxx:/tmp$ sudo dpkg -i google-chrome-stable_current_i386.deb
以前に未選択のパッケージ google-chrome-stable を選択しています。
(データベースを読み込んでいます ... 現在 184506 個のファイルとディレクトリがインストールされています。)
(google-chrome-stable_current_i386.deb から) google-chrome-stable を展開しています...
dpkg: 依存関係の問題により google-chrome-stable の設定ができません:
google-chrome-stable は以下に依存 (depends) します: libxss1 ...しかし:
パッケージ libxss1 はまだインストールされていません。

dpkg: google-chrome-stable の処理中にエラーが発生しました (--install):
依存関係の問題 - 設定を見送ります
bamfdaemon のトリガを処理しています ...
Rebuilding /usr/share/applications/bamf-2.index...
desktop-file-utils のトリガを処理しています ...
gnome-menus のトリガを処理しています ...
man-db のトリガを処理しています ...
処理中にエラーが発生しました:
google-chrome-stable

4. libxss1のインストール

単純に、sudo apt-get install libxss1 を実行します。
これにより、自動的にChromeの設定も完了されました。


xxx@xxx:/tmp$ sudo apt-get install libxss1
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
libxss1
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 137 個。
1 個のパッケージが完全にインストールまたは削除されていません。
8,566 B のアーカイブを取得する必要があります。
この操作後に追加で 56.3 kB のディスク容量が消費されます。
警告: 以下のパッケージは認証されていません!
libxss1
検証なしにこれらのパッケージをインストールしますか [y/N]? y
取得:1 http://jp.archive.ubuntu.com/ubuntu/ raring/main libxss1 i386 1:1.2.2-1 [8,566 B]
8,566 B を 5秒 で取得しました (1,577 B/s)
以前に未選択のパッケージ libxss1:i386 を選択しています。
(データベースを読み込んでいます ... 現在 184612 個のファイルとディレクトリがインストールされています。)
(.../libxss1_1%3a1.2.2-1_i386.deb から) libxss1:i386 を展開しています...
libxss1:i386 (1:1.2.2-1) を設定しています ...
google-chrome-stable (28.0.1500.71-r209842) を設定しています ...
update-alternatives: /usr/bin/x-www-browser (x-www-browser) を提供するために 自動モード で /usr/bin/google-chrome を使います
update-alternatives: /usr/bin/gnome-www-browser (gnome-www-browser) を提供するために 自動モード で /usr/bin/google-chrome を使います
libc-bin のトリガを処理しています ...
ldconfig deferred processing now taking place

以上でChromeのインストールが完了しました。

0 件のコメント: