Eclipse Juno, besoin d'un accès root à chaque fois que je change de configuration

17

J'essaie d'installer eclipse Juno le 12.04. J'ai fait toutes les choses indiquées dans ce lien .

Mais chaque fois que j'installe un nouveau logiciel (Say CDT ou Pydev) sur Eclipse, les nouveaux logiciels disparaissent lors de la réouverture de l'application Eclipse. Je dois ensuite ouvrir à nouveau Eclipse avec les privilèges root pour installer tous les logiciels.

J'ai également rencontré de nombreux problèmes avec la liaison de la bibliothèque include pour Eclipse CDT.

Quelqu'un peut-il m'aider à installer Juno de manière à ne pas avoir besoin d'un accès root à chaque fois que je change de configuration dans Eclipse?

veepsk
la source
2
J'ai mis à jour le guide pour clarifier que vous ne devez pas exécuter Eclipse en tant que root lors de la mise à jour des packages (ou dans la plupart des circonstances). Si vous installez Eclipse en tant que root, chown -Rle dossier d'Eclipse, puis exécutez Eclipse en tant que vous / utilisateur normal, vos packages installés devraient fonctionner.
Mark Loiseau

Réponses:

10

Comment installer Eclipse Juno SANS avoir besoin de modifier les autorisations

  1. Tout d'abord, supprimez toutes les versions précédentes d'Eclipse. Si vous le souhaitez: enregistrez votre /workspacerépertoire (coupez et publiez tout le répertoire dans votre~/
  2. Télécharger Eclipse de leur site officiel (je « Eclipse mobile-JUNO-linux-gtk-x86_64.tar.gz »)
    Mais comme il a été dit plus haut, assurez - vous que vous avez 32 et / ou les versions 64 bits de Java disponibles pour répondre votre installation Eclipse. (J'ai les deux openjdk-6 et -7-jre installés depuis Synaptic Package Manager )
    • Vous pouvez ajouter des éléments de package ultérieurement si l'installation eclipse-mobile ne contient pas tout ce que vous voulez. Par exemple, Linux Tools ici .
    • D'autres instructions sur le package sont disponibles sur la page de téléchargement, via les liens à gauche.
  3. Pour éviter les problèmes d'autorisations, je l'ai déballé ~/binet le gestionnaire d'archives a placé Eclipse dans son propre sous-répertoire 'eclipse'.
  4. Téléchargez le SDK Android , et pour que les mises à jour futures d'Eclipse et Ubuntu ne pas le casser , à déballer ~/bin/eclipse/dropins.
  5. Developer.android.com vous demande de:

    Sur Mac ou Linux, ouvrez un terminal et accédez au répertoire tools / dans le SDK Android, puis exécutez android sdk .

  6. Cependant, lorsque j'ai téléchargé la version linux du SDK Android, il n'y avait pas de fichier "android sdk".
  7. Au lieu de cela, accédez au chemin des outils (dans mon cas ~/bin/eclipse/dropins/android-sdk-linux/tools) et [cliquez avec le bouton droit] sur "android" pour changer ses propriétés en exécutable.

    boîte de dialogue des propriétés du fichier android: onglet autorisations
  8. Vous pouvez maintenant double-cliquer pour exécuter Android et télécharger les packages que vous aimez.
    • Puisque tout est dans votre répertoire personnel, vous n'avez pas besoin de modifier votre variable d'environnement PATH (selon les instructions du développeur).
  9. Téléchargez et installez le plugin ADT à partir de http://developer.android.com/sdk/installing/installing-adt.html conformément aux instructions normales .
    • Configurez le plugin avec le chemin utilisé, dans cet exemple /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • Si vous souhaitez installer d'autres packages de l'étape 8 après l'étape 9, dans le menu déroulant Eclipse, choisissez Window > Android SDK Manager
  10. Accédez à ~/bin/eclipseet assurez-vous de marquer "eclipse" comme exécutable également (voir l'étape 7 pour une mise à jour) . [Clic droit] et [Créer un lien]. Déplacez ce raccourci vers le bureau.
    • Je suis allé à l'étape supplémentaire de changer l'icône pour éclipse en "icon.xpm" fourni dans le même sous-répertoire.
  11. A partir de l'étape 1, déplacez votre répertoire "workspace" ... ou pas. Mais spécifiez-le comme espace de travail de votre application dans la boîte de dialogue et vous serez en mesure d'importer facilement tous les projets existants (ces instructions seraient pour un autre Q&A).
Clayton
la source
3

Il n'est pas possible d'utiliser votre fichier téléchargé avec le Centre logiciel Ubuntu car il a besoin de fichiers préemballés correspondant à votre version d'Ubuntu.

Cependant, la version actuelle d'Eclipse dans Ubuntu est 3.7.2. Si vous souhaitez utiliser la version actuelle (4.2), vous devez l'installer manuellement.

Pour voir comment cela se fait, veuillez consulter Eclipse Juno, besoin d'un accès root à chaque fois que je change de configuration .

Stephan Windmüller
la source
@maythux Je pense que vous avez mal compris la question initiale. L'utilisateur déclare clairement qu'il ne souhaite pas installer Eclipse manuellement mais comment utiliser l'USC avec son téléchargement existant. Si toutefois il décide de l'installer manuellement de toute façon, toutes les informations dont il a besoin sont fournies dans le lien "Installer Eclipse Juno le 12.04".
Stephan Windmüller
2

Question idiote, mais ... avez-vous exécuté ce qui suit, comme indiqué dans le lien que vous avez publié?

chown -R USER:USER eclipse

Cela vous permettrait d'exécuter eclipse en tant qu'UTILISATEUR et d'apporter des modifications de configuration.

Vous pouvez vérifier que tous les fichiers du répertoire installé appartiennent à USER en effectuant une recherche dans l'ensemble du répertoire d'installation (/ opt / eclipse)

find /opt/eclipse/ | xargs ls -ld | grep -v USER

Cela ne devrait rien retourner si tout appartient à USER

gordo
la source
1

J'ai fait référence à ce guide .

Je vous recommande de suivre ce guide pour installer juno et android sdk plutôt que celui du site Web des développeurs Android. c'est complet et rapide.

Le seul inconvénient est que vous devez vous référer à votre répertoire / opt et utiliser le terminal pour appeler eclipse. En d'autres termes, il n'y a pas encore de bouton physique pour Ubuntu.

J'espère que cela t'aides!

jjkim
la source
1

Vous n'avez pas besoin de l'installer, il suffit de l'exécuter:

tar -xvf eclipse-jee-juno-SR1-linux-gtk.tar.gz

cd eclip

chmod + x éclipse

./éclipse

Pranit Bauva
la source
0

Téléchargez l'archive sur le site officiel, décompressez-la dans / opt / eclipse / (ou votre répertoire préféré) et exécutez le programme d'installation.

functionptr
la source
Je ne veux pas être impoli, mais c'est ce qui a été mentionné dans le lien dans mon message d'origine. Et cela n'a pas fonctionné pour moi en quelque sorte.
veepsk
0

J'ai installé Eclipse de la manière suivante:

  1. Supprimer l'installation actuelle:

    sudo apt-get purge eclipse*
    
  2. Réinstallez eclipse avec CDT

    sudo apt-get install eclipse eclipse-CDT
    

    Après cela, supprimez le .eclipsedossier de votre répertoire personnel et exécutez Eclipse et vérifiez votre projet C / C ++.

Misère
la source
1
Je suis d'accord avec vous à ce sujet, mais la version éclipse qui est installée via les référentiels d'Ubuntu est Indigo. Et je veux installer Eclipse Juno.
veepsk
Désolé, j'ai en quelque sorte méconnu que :(
Misery
-3

Généralement, ceux-ci contiennent des fichiers sources et pour autant que je sache, vous devrez les installer manuellement à l'aide des commandes.

Le centre logiciel Ubuntu ne peut installer que des fichiers packagés (c'est-à-dire ".deb").

Le centre logiciel Ubuntu ne peut pas installer les fichiers source que vous avez mentionnés.

Sourav Mishra
la source
make install need root previlege
1
@linuxandunix ça ne peut pas être fait comme ça ... il suffit d'exécuter le binaire eclipse ie. Au terminal: ./éclipse
Pranit Bauva
@PranitBauva: Je donnais juste un exemple général d'installation de fichiers source. Je n'avais pas réellement vérifié le contenu du fichier .tar.gz mentionné.
Sourav Mishra