これはコマンドラインで表示されるエラーです。
/ usr/lib/chromium-browser/chromium-browser:共有ライブラリのロード中にエラーが発生しました:libatomic.so.1:共有オブジェクトファイルを開けません:そのようなファイルまたはディレクトリはありません
ただし、左側のメニューのクロムアイコンをクリックすると、開くのではなく自動的に終了します。
最新chromium-browser
パッケージをPrecise Pangolinで実行するにはいくつかの手順がありますが、成功しました。
1。 PPAからインストール:
このPPAは一般的な使用には推奨されませんが、私の正確なPangolinシステムではうまく機能しました。
Sudo add-apt-repository ppa:canonical-chromium-builds/stage
Sudo apt-get update
Sudo apt-get install chromium-browser
chromium-browser
は、他のいくつかの問題に対処するまで経験したように、そのままでは機能しません...
2。 libatomicがありません:
コマンドラインからchromium-browser
を読み込むときにエラーが表示されます:欠落しているライブラリlibatomic.so.1
。優れたユーティリティapt-file
を使用して、この欠落ファイルを検索できます。
Sudo apt-get install apt-file
apt-file update
(これはsystemインデックスではなくlocalインデックスを作成します。systemインデックスが必要な場合はSudo apt-file update
を使用します。)
ファイルインデックスをダウンロードするように求められます。このプロンプトを受け入れて、ダウンロードを許可する必要があります。次に、不足しているファイルを検索します。
andrew@ithaca:~$ apt-file search libatomic.so.1
gcc-mozilla: /usr/lib/gcc-mozilla/lib/libatomic.so.1
gcc-mozilla: /usr/lib/gcc-mozilla/lib/libatomic.so.1.0.0
gcc-mozilla: /usr/lib/gcc-mozilla/lib32/libatomic.so.1
gcc-mozilla: /usr/lib/gcc-mozilla/lib32/libatomic.so.1.0.0
andrew@ithaca:~$
次のようにインストールできるgcc-mozilla
パッケージの一部であることがわかります。
Sudo apt-get install gcc-mozilla
共有ライブラリは、以下に示すように、gcc-mozilla
インストール場所からソースなしであることに注意してください。
andrew@ithaca:~$ ldconfig -v 2>/dev/null | grep -v ^$'\t'
/usr/local/lib:
/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu/mesa-egl:
/usr/lib/x86_64-linux-gnu/mesa:
/lib32:
/usr/lib32:
/lib:
/usr/lib:
andrew@ithaca:~$
そのため、@-Renaudによって示されたテクニックのわずかなバリエーションを使用して、余分なパスをchromium-browser
に追加します。
Sudo touch /etc/ld.so.conf.d/chromium-browser.conf
echo "/usr/lib/gcc-mozilla/lib" | Sudo tee -a /etc/ld.so.conf.d/chromium-browser.conf
Sudo ldconfig
そして、追加された検索パスが表示されます:
andrew@ithaca:~$ ldconfig -v 2>/dev/null | grep -v ^$'\t'
/usr/lib/gcc-mozilla/lib: <------------- Here!
/usr/local/lib:
/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu/mesa-egl:
/usr/lib/x86_64-linux-gnu/mesa:
/lib32:
/usr/lib32:
/lib:
/usr/lib:
andrew@ithaca:~$
注:試してみるaptitude build-dep chromium-browser
このステップを実行する(LDパス)をたどる必要があります...
しかし、さらに多くのエラー:
3。 libXss.so.1:がありません
その後、エラーメッセージが表示されます。
error while loading shared libraries: libXss.so.1:
cannot open shared object file: No such file or directory
もう一度apt-file
は適切なパッケージを見つけます:
andrew@ithaca:~$ apt-file search libXss.so.1
libxss1: /usr/lib/x86_64-linux-gnu/libXss.so.1
libxss1: /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
libxss1-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
andrew@ithaca:~$
次に、このライブラリを次のようにインストールします。
Sudo apt-get install libxss1
chromium-browser
がインストールされたライブラリを見つけるのに問題はないので、これでうまくいくはずです!
4。ブラウザーの実行:
ここでうまく実行します:
andrew@ithaca:~$ chromium-browser --version
Chromium 52.0.2743.116 Built on Ubuntu , running on Ubuntu 12.04
andrew@ithaca:~$
そして、必須のスクリーンショット:
フルサイズの画像をクリックします...
楽しんでね :)
参照:
アップグレード後も同じ問題が発生しました。 「gcc-mozilla」パッケージをインストールし、LDを更新して、以下に説明するようにライブラリをロードします。
$ Sudo -i
# apt-get install gcc-mozilla
# echo "/usr/lib/gcc-mozilla/lib" > /etc/ld.so.conf.d/chromium-browser.conf
# ldconfig
# exit
Chromiumが正常にロードされるはずです。
aptitude build-dep
を使用してからchromium-browser
をインストールする前に依存関係をインストールします
$ aptitude -v -V build-dep chromium-browser
..
The following actions will resolve these dependencies:
Upgrade the following packages:
1) gtk2-engines-pixbuf [2.24.10-0ubuntu6 (now, precise) -> 2.24.10-0ubunt
2) libgail-common [2.24.10-0ubuntu6 (now, precise) -> 2.24.10-0ubuntu6.3
3) libgail18 [2.24.10-0ubuntu6 (now, precise) -> 2.24.10-0ubuntu6.3 (prec
4) pciutils [1:3.1.8-2ubuntu5 (now, precise) -> 1:3.1.8-2ubuntu6 (precise
Accept this solution? [Y/n/q/?] y
こちらをご覧ください Answer at ppaの最新パッケージバージョンをインストールする方法?