Comment exécuter eclipse en tant que sudo

9

J'ai lu qu'il est mauvais d'exécuter des applications GUI à partir d'un terminal en utilisant sudo.

Pour administrer certaines mises à jour d'éclipse, j'ai besoin de privilèges élevés (voir la capture d'écran). Comment dois-je procéder correctement?

entrez la description de l'image ici

Frantumn
la source
Utilisez la version portable d'Eclipse pour éviter les problèmes d'autorisation
Tachyons
J'administre la mise à jour en tant qu'utilisateur administrateur. Les modifications que j'effectue affecteront 2 autres comptes d'utilisateurs. Est-ce la même chose avec la version portable?
Frantumn
Oui, c'est mauvais, et vous utilisezgksu
Uri Herrera
Merci @UriHerrera Vous voulez publier cela comme réponse?
Frantumn

Réponses:

12

Pour exécuter des applications GUI comme rootvous ne devriez pas les utiliser sudo, mais plutôt les utiliser gksu. Dans ce cas particulier, exécutez gksu eclipse, puis entrez votre mot de passe.

Uri Herrera
la source
Pour KDE comme kubuntu, utilisez kdesuplutôt que gksu. Par exemple, appuyez sur [ALT] + [F2]et tapezkdesu eclipse
Farahmand
2

Si, comme moi, vous êtes obligé de le faire sudo eclipseparce que vous l'avez fait une fois par désespoir, ce qui a changé un fichier de configuration en tant que root, et vous a définitivement enraciné dans Sudoland pour Eclipse. Tu peux essayer:

sudo chmod -R a+rwx ~/workspace 
sudo chmod -R a+rwx ~/.eclipse 

cela m'a fait sortir de là.

Kelorek
la source
1

Fondamentalement, le système de mise à jour Eclipse ne fonctionne pas correctement lorsqu'il est reconditionné pour divers packages de système d'exploitation. Si la «mise à niveau apt-get» ne fonctionne pas pour vous, je vous suggère de rester à l'écart de la version packagée d'Eclipse, et de télécharger simplement celle dont vous avez besoin directement depuis Eclipse, de la décompresser et de l'exécuter.

Ensuite, vous pouvez le mettre à jour au besoin.

Thorbjørn Ravn Andersen
la source