À l'aide de Différents Emplacement pour l'Éclipse du .p2 arbre (“bundle”pool)

Actuellement, je suis en train de configurer Eclipse pour exécuter à partir de /opt/eclipse.

Tout allait bien; j'ai extrait le logiciel à l'aide de l'Eclipse installer dans /opt/eclipse; j'ai fait un doux lien dans mon /usr/bin, si seulement je pouvais type "eclipse" pour l'exécuter à partir de n'importe où dans mon terminal utilisateur et je pensais que j'ai été fait jusqu'à ce que ce qui s'est passé:

$ eclipse
/root/.p2/piscine/plugins/org.eclipse.équinoxe.lanceur.gtk.linux.x86_64_1.1.400.v20160518-1444: cannot open shared object file: Permission denied
Gtk-Message: GtkDialog mappé sans un transitoire parent. Cela est déconseillé.

Après une exploration dans le dossier /opt/eclipse/eclipse.ini et /opt/eclipse/configuration/config.les fichiers ini, j'en suis venu à la conclusion que lorsque j'ai installé Eclipse en utilisant le programme d'installation en vertu de super utilisateur l'autorisation qu'il a installé les bibliothèques nécessaires sous répertoire /root.

Je peux utiliser "sudo eclipse" et cela fonctionne, mais il devient compliqué d'avoir à entrer mon mot de passe à chaque fois. Je pense que de copier .p2 fichier dans /usr/lib à "généraliser" et permettre l'accès de tous les pwd que mon utilisateur; serait-ce une bonne idée ou je dois faire autre chose?

  • Voulez-vous installer pour multi-utilisateur, ou vous voulez simplement pour personnaliser le répertoire d'installation (ou permanentes) pour un seul utilisateur? L'ancien implique le déplacement de la ~/.p2 ("bundle" pool) arbre quelque part plus sensible.