Eclipse Check for Updates issue

J’installe Eclipse à partir du centre logiciel pour qu’il se connecte et qu’il soit mis à jour avec le rest de mes logiciels. Toutefois, comme je développe pour Android, je dois installer le plug-in ADT dans Eclipse en allant dans Aide> Installer un nouveau logiciel (ou quelque chose de ce genre). Je comprends maintenant que je peux mettre à jour Eclipse via le centre / système logiciel Ubuntu, mais pour pouvoir mettre à jour les plug-ins et les extensions dans Eclipse, je dois accéder à Aide> Rechercher les mises à jour (qui recherche ensuite les mises à jour de tous les plug-ins). Le seul problème, c’est que lorsque je l’ai installé via le centre logiciel, le propriétaire est devenu root et que, chaque fois que je l’exécute sans root, je ne parviens pas à mettre à jour. Je reçois le message d’erreur “Droits d’access insuffisants pour appliquer cette mise à jour”. Lorsque je l’exécute en tant que root, tous mes plugins disparaissent, car je suppose que je les ai installés en tant que moi-même et non en tant que root. J’ai essayé d’installer les plugins en tant que root, mais l’option Installer un nouveau logiciel ne fonctionnerait pas.

Ubuntu 12.04 et Eclipse 3.7.2-1

La meilleure solution consiste à devenir root en utilisant su ou en vous connectant en tant qu’utilisateur root dès le début, si vous en avez la possibilité (les utilisateurs Ubuntu n’en ont pas, à moins qu’ils ne résolvent ce défaut). De toute façon, une fois que vous êtes root, faites un chown -R user: group au chemin de votre installation eclipse.

Ensuite, votre utilisateur régulier devrait pouvoir installer des plugins. À l’avenir, n’installez pas Eclipse en tant qu’utilisateur root. Root peut toujours utiliser Eclipse lorsqu’un autre utilisateur l’installe et en est propriétaire.

Enfin, le problème a été résolu en désinstallant complètement Eclipse à l’aide de Synaptic, puis en le réinstallant. Une fois réinstallé, je l’ai ouvert en tant que root pour mettre à jour la plate-forme et d’autres logiciels pouvant être mis à niveau. Je l’ai ensuite fermé et ouvert en tant qu’utilisateur normal pour installer le plugin ADT. De cette façon, le plug-in s’affiche pendant les sessions normales et peut être mis à jour lors de sessions normales. Si je souhaite mettre à jour un autre composant du système Eclipse, je peux le lancer en tant qu’utilisateur root.

Pour append la réponse de @ Garry, ce que j’ai fait est de créer un groupe “dev”, d’y append mon utilisateur et de chgrp -R dev . Vous voudrez peut-être aussi chmod -R g+w pour vous assurer que vous pouvez y écrire.