Je viens de faire une nouvelle installation de 12.04 Precise. Dans Eclipse, si je fais "Aide"> "Vérifier les mises à jour", je vois 8 packages grisés avec le message "Droits d'accès insuffisants pour appliquer cette mise à jour". Une idée de comment je résous ça?
Si vous installez Eclipse à partir du référentiel Ubuntu, l’installation d’Eclipse appartiendra à root. La méthode appropriée pour mettre à jour les packages de base consiste à utiliser les outils de mise à niveau Ubuntu, et non 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 des gestionnaires de paquets.
Si vous souhaitez utiliser le processus de mise à jour Eclipse, vous devez télécharger Eclipse à partir du site de téléchargement Eclipse. Lorsque je le fais, je l’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: J'ai souvent les permissions sur /opt
à 1777
pour permettre à quiconque de créer des paquets là-bas. Sinon, j'utilise chgrp users /opt
et je définis les permissions sur 1775
. Cela permet aux membres du groupe uses d’ajouter de nouveaux packages à /opt
.
Sudo Eclipse
Fait le travail pour moi, j'ai été capable d'installer un nouveau logiciel (add-ons Eclipse) et de le travailler après le redémarrage d'Eclipse.
Je ne suis pas un grand spécialiste d'Eclipse, mais je crois comprendre que son propre système de mise à jour est en quelque sorte concurrent du système de mise à jour d'Ubuntu (c'est également vrai pour de nombreux autres packages qui ont leurs propres méthodes de mise à jour, par exemple Python. modules - vous pouvez les installer depuis les dépôts Ubuntu en utilisant apt-get install
, ou à partir de l'index de package Python en utilisant easy_install
).
Dans ces cas, l'autre mécanisme, autre que celui d'Ubuntu, essaiera de remplacer les fichiers installés à partir des référentiels Ubuntu, ce qui nécessiterait naturellement des privilèges root. De plus, je ne suis pas sûr que ce soit une bonne idée - il est probable que cela crée un fouillis total de fichiers partiellement installés à partir de référentiels Ubuntu et partiellement à l'aide du système de mise à jour de l'application.
Le fait est que si vous avez installé Eclipse à partir de référentiels Ubuntu, il est préférable de vous 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 saignent pas assez Edge, nous vous recommandons 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 - en fait. c'est assez facile. Vous pourrez ensuite mettre à jour cette copie d'Eclipse à l'aide de son propre mécanisme de mise à jour et installer les plug-ins, même s'ils ne sont pas disponibles dans les dépôts Ubuntu.
Si vous installez un paquet via le Centre de logiciel Ubuntu, vous ne devez pas mettre à jour à partir d’Eclipse (le service de mise à jour de logiciel du système d’exécution apporterait ces modifications).
Si vous souhaitez gérer votre propre versioning d'application, vous devez télécharger le fichier tar directement depuis Eclipse (récemment, vous pouvez télécharger version spécialisée de Android Development ).
Eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz
à partir de site de téléchargement Eclipse~/bin/
~/bin/Eclipse/dropins/
).Si vous voulez Android-studio être disponible pour tous les utilisateurs (en fonction de ce qui précède) , vous devez décompresser le fichier tar en
/opt
plutôt que/usr/local
ou/usr/bin
(ce dernier étant préféré pour les installations destinées à des utilisateurs spécifiques). Si vous configurez correctement, vous ne devriez pas avoir besoin de modifier les autorisations du groupe d’utilisateurs ni aucune autre administration de haut niveau.
- Décompressez le fichier .tar où il se trouve
- À l'aide d'une fenêtre de terminal, accédez à l'emplacement de ce dossier (probablement
cd ~/Downloads
), appelezSudo -i
(vous aurez besoin des autorisations d'administrateur/su pour les prochaines étapes).mv Android-studio /opt
déplace les fichiers que vous avez décompressés (nécessite des autorisations)gedit Android-studio.desktop
ceci ouvre un éditeur de texte afin que nous puissions créer une icône de raccourci pour ouvrir votre nouveau programme. Insérez le code suivant, puis enregistrez le fichier .desktop.
[Desktop Entry]
Name=Android-Studio
Comment=your comments
Exec=/opt/Android-studio/bin/studio.sh
Icon=/opt/Android-studio/bin/idea.png
Terminal=false
Type=Application
Categories=Utility;IDE;Development;
- Pour finir,
desktop-file-install Android-studio.desktop
Nous en avons terminé avec la fenêtre du terminal. Vous pouvez la fermer ou
exit
. Le fichier .desktop vous permet désormais de rechercher et de rechercher Android-studio dans l'interface Unity d'Ubuntu. En d'autres termes, cliquez sur cette icône en haut à gauche pour rechercher Android-studio . Vous pouvez cliquer avec le bouton droit de la souris sur l’icône en cours d’exécution et "verrouillez-le au lanceur".Vous pouvez également créer des options de menu à afficher pour votre lanceur d’application, voir la documentation Ubuntu sur les lanceurs Unity.
Le mécanisme de mise à jour d'Eclipse ne connaît ni ne communique avec le système de gestion de paquets d'Ubuntu (PMS). Ainsi, si vous mettez à jour à l'aide du mécanisme de mise à jour d'Eclipse, vous pouvez causer 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 que vous avez besoin de versions ultérieures d'Eclipse, vous feriez mieux d'installer Eclipse en dehors du PMS d'Ubuntu, car ce dernier est toujours aussi ridiculement obsolète en ce qui concerne Eclipse. Exemple: je suis sous Ubuntu 14.04 LTS et même après avoir publié Sudo apt-get update && Sudo apt-get upgrade
avant de publier ceci, la dernière version d'Eclipse disponible via PMS est la version 3.8.1-5.1, mais la version 4.6.1 est disponible depuis un certain temps déjà. Cela a toujours été le cas - la version d'Eclipse disponible dans Ubuntu PMS est toujours extrêmement obsolète.