Je viens de faire une nouvelle installation de 12.04 Precise. Dans Eclipse, si je fais "Aide"> "Rechercher les mises à jour", je vois 8 packages grisés avec le message "Privilèges d'accès insuffisants pour appliquer cette mise à jour". Une idée de comment résoudre ce problème?
19
Réponses:
Si vous installez Eclipse à partir du référentiel Ubuntu, l'installation Eclipse appartiendra à root. La bonne façon de mettre à jour les packages de base consiste à utiliser les outils de mise à niveau d'Ubuntu, pas les outils de mise à jour Eclipse. Je pense qu'il est possible d'installer des addons dans votre espace de travail mais je ne recommanderais pas de mélanger les gestionnaires de packages.
Si vous souhaitez utiliser le processus de mise à jour d'Eclipse, vous devez télécharger Eclipse depuis le site de téléchargement d'Eclipse. Lorsque je fais cela, j'installe sous / opt après avoir défini les privilèges sur mon ID utilisateur pour y écrire. Décompressez en tant qu'utilisateur que vous utiliserez pour exécuter Eclipse.
EDIT: Je souvent les autorisations sur
/opt
pour1777
permettre à quiconque de créer des packages là. Alternativement, j'utilisechgrp users /opt
et définit les autorisations sur1775
. Cela permet aux membres du groupe uses d'ajouter de nouveaux packages/opt
.la source
A fait le travail pour moi, j'ai pu installer de nouveaux logiciels (add-ons eclipse) et travailler avec après le redémarrage d'eclipse.
la source
Je ne suis pas un grand expert en Eclipse, mais je crois comprendre que le propre système de mise à jour d'Eclipse est en quelque sorte simultané au système de mise à jour d'Ubuntu (cela est également vrai pour de nombreux autres packages qui ont leurs propres méthodes de mise à jour, par exemple des modules Python - vous pouvez installez-les à partir des dépôts Ubuntu à l'aide de
apt-get install
, ou à partir de l'index du package Python à l'aideeasy_install
).Dans ces cas, l'autre mécanisme de mise à jour non Ubuntu tentera de remplacer les fichiers installés à partir des référentiels Ubuntu, ce qui, naturellement, nécessiterait des privilèges root. De plus, je ne suis pas sûr que ce soit une bonne idée - il est susceptible de créer un désordre total de fichiers partiellement installés à partir des référentiels Ubuntu et utilisant partiellement le système de mise à jour de l'application.
Le point est - si vous avez installé Eclipse à partir des référentiels Ubuntu, il est préférable de s'en tenir aux mises à jour disponibles à partir des référentiels Ubuntu et d'ignorer l'option "Rechercher les mises à jour" dans Eclipse. Si vous avez besoin d'un plugin / d'une extension Eclipse, vous devez également l'installer à partir du Centre logiciel.
Si les versions Ubuntu des packages Eclipse ne vous suffisent pas, je vous recommande de télécharger une copie distincte d'Eclipse à partir de leur site Web (vous pouvez également choisir la version d'Eclipse de cette façon) et de l'exécuter à partir de votre répertoire personnel - cela en fait est assez simple. Ensuite, vous pourrez mettre à jour cette copie d'Eclipse en utilisant son propre mécanisme de mise à jour et installer tous les plugins, même s'ils ne sont pas disponibles dans les dépôts Ubuntu.
la source
Centre logiciel Ubuntu
Si vous installez un package via Ubuntu Software Center, vous ne devez pas effectuer de mise à jour depuis Eclipse (le service de mise à jour logicielle du système d'exploitation effectuerait ces modifications).
Si vous souhaitez gérer le versionnage de votre propre application, vous devez télécharger directement le tar depuis Eclipse (récemment, vous pouvez télécharger une version spécialisée pour le développement Android ).
Installation manuelle
eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz
depuis le site de téléchargement d'EclipsePour un seul utilisateur uniquement (le plus simple)
~/bin/
~/bin/eclipse/dropins/
)Installation pour tous les utilisateurs
la source
Le mécanisme de mise à jour d'Eclipse ne connaît pas ou ne communique pas avec le système de gestion des paquets (PMS) d'Ubuntu. Ainsi, si vous effectuez une mise à jour via le mécanisme de mise à jour d'Eclipse, vous pouvez provoquer des problèmes entre celui-ci et le PMS d'Ubuntu (fichiers non synchronisés, configurations bâclées, etc.).
Si vous êtes un développeur sérieux et avez besoin de versions ultérieures d'Eclipse, vous feriez mieux d'installer Eclipse en dehors du PMS d'Ubuntu car le PMS est toujours aussi ridiculement obsolète en ce qui concerne Eclipse. Exemple: je suis sur Ubuntu 14.04 LTS et même après l'avoir fait
sudo apt-get update && sudo apt-get upgrade
avant de poster ceci, la dernière version d'Eclipse disponible via le PMS est 3.8.1-5.1, mais 4.6.1 est sortie depuis un moment maintenant. Cela a toujours été le cas - la version d'Eclipse disponible dans Ubuntu PMS est toujours considérablement à extrêmement obsolète.la source