web-dev-qa-db-ja.com

Eclipseのインストール:コンパニオン共有ライブラリを見つけることができません

この投稿に従って、Ubuntu 15.10にEclipse Marsをインストールします。 インストーラーを使用してEclipseをインストールする方法

そして、インストール後にそれを昼食します。

/opt folderSudo ./Eclipse-instと一緒にインストールします

ポストに続いて開始アイコンを作成し、その後、Eclipseを開始しようとすると、このメッセージが表示されます:Eclipse-executable-launcher-error-unable-to-locate-companion-shared-libraryとそれを開始することはできません。

何が起こったのでしょうか?

これは、ターミナルから起動しようとしたときに表示されるメッセージです。

../../../../root/.p2/pool/plugins/org.Eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417: cannot open shared object file: Permission denied
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

こんにちは、

実際、Sudoを使用してターミナルからEclipseを起動し、パスワードを入力しようとすると、起動できます。 Eclipseには起動するのに十分な特権がないようです。

誰が何をすべきか考えていますか? Eclipseがインストールされているフォルダー全体の特権を変更するには?

3
ddt

Eclipseのバージョン「neon」では、「バンドルプール」をオフにするだけで、インストーラはEclipseの非ルート実行可能バージョンを作成します。

3
Joe Berry

それが最善の解決策であるかどうかはわかりませんが、私にとってはうまくいきました:

  • 古いインストールを削除する
  • インストーラーをSudoとして開きます
  • インストーラーの右上隅にあるメニューを開き、バンドルプールをオフにします
  • 必要なバージョンをインストールする
  • インストールが完了したら、/ optに移動してEclipseフォルダーの所有者を変更します。 Sudo chown -R user:group Eclipse_folderのようなものでなければなりません

わからない部分は、最初のインストールの削除です。フォルダーを削除しましたが、別のフォルダーにもっと多くのものが残されているのではないかと心配しています。

2
Emil