Ubuntuを≤12.10から≥13.04にアップグレードした後にChromeが起動しない場合は、ターミナルを開いて次のコマンドを実行します。
sudo dpkg-reconfigure google-chrome-stable
説明が続きます。
少なくともChromeバージョン28〜37のlibudev.so.0
場合、Chromeバイナリlibudev.so.1
はシステムに存在するものまたはシステムに存在するものを使用できます。Chromium / Chrome Issue 226002(2013年4月に不安定なチャネルに移行しました)の修正により、インストーラーはどちらを使用するかを決定します。バイナリ参照libudev.so.0
。インストーラは、シンボリックリンクを作成/opt/google/chrome/libudev.so.0
するlibudev.so.1
場合は、システム上にlibudev.so.0
見つかりません。
で作成するのは悪い考え/usr/lib
です。ライブラリのメジャーバージョン番号は、新しいバージョンに互換性がない場合に変更されます。このシンボリックリンクの作成は、バージョン0とバージョン1の間で互換性のある機能のみを使用しているため、Chromeでうまく機能します。
Chromeパッケージで使用される方法は、ほとんどの状況で適切に機能しますが、それでもダーティハックであり、制限があります。場合libudev0
クロムはUbuntuをアップグレードするときに発生する可能性がある、インストールされた後、パッケージがアンインストールされ、その後、Chromeはまだ使用するように設定されますlibudev.so.0
が、ファイルはもう利用できません。これを修正するには、インストールスクリプトを再度実行しますが、今回libudev.so.0
はそれが利用できないことを検出するため、libudev.so.1
代わりに使用するシンボリックリンクを作成する必要があります。dpkg-reconfigure google-chrome-stable
rootとして実行することにより、インストールスクリプトを再実行できます。