はじめに
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の設定も完了されました。
以上でChromeのインストールが完了しました。
これにより、自動的に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のインストールが完了しました。