Problema di Eclipse Check for Updates


10

Installo Eclipse dal Software Center in modo che si colleghi e verrà aggiornato con il resto del mio software. Poiché sto sviluppando per Android, tuttavia, devo installare il plug-in ADT in Eclipse andando su Aiuto> Installa nuovo software (o qualcosa in tal senso). Ora, capisco che posso aggiornare Eclipse attraverso il vero centro / sistema software Ubuntu, ma per aggiornare plugin ed estensioni all'interno di Eclipse, devo andare su Aiuto> Controlla aggiornamenti (che quindi analizza tutti i plugin per gli aggiornamenti). L'unico problema è che quando ho installato tramite il software center, il proprietario è diventato root e ogni volta che lo eseguo senza root non riesco ad aggiornarlo, ricevo il messaggio di errore "Privilegi di accesso insufficienti per applicare questo aggiornamento". Quando lo eseguo come root, tutti i miei plugin scompaiono, perché immagino di averli installati come me stesso, non come root. Ho provato a installare i plugin come root, ma l'opzione Installa nuovo software non funzionava.

Ubuntu 12.04 ed Eclipse 3.7.2-1


Ho appena provato a disinstallare Eclipse e quindi a reinstallarlo, eseguendolo come root prima di avere i plugin associati all'account root, in modo da poterli aggiornare da lì. Sfortunatamente, quando ho installato i plugin, non hanno preso. Non si sono mostrati quando ho usato root o solo come utente normale. Pertanto, non ho potuto accedervi o aggiornarli!
Nicholas Ryan Bowers

Risposte:


5

La soluzione migliore è diventare root usando su o accedendo come utente root dall'inizio, se hai questa capacità (gli utenti Ubuntu no, a meno che non abbiano risolto quel difetto). Ad ogni modo, una volta che sei root, esegui un chown -R utente: raggruppa il percorso per la tua installazione di eclipse.

Quindi l'utente normale dovrebbe essere in grado di installare plugin. In futuro, non installare eclipse come utente root. Root può comunque usare eclipse quando un altro utente lo installa e lo possiede.


1
come menzionato da gary chown -R utente: raggruppa te stesso in / usr / lib / eclipse se hai installato eclipse tramite synaptic usa root :(
peterretief

Non lavoro, ottengo "Impossibile aprire l'editor: nessun descrittore dell'editor per id org.eclipse.jdt.ui.CompilationUnitEditor".
fikr4n,

Se il tuo nome utente è foo, il nome del tuo gruppo è bare il percorso di installazione di Eclipse /usr/lib/eclipsedovrebbe funzionare per te:sudo chown -R foo:bar /usr/lib/eclipse
Farahmand,

1

Infine risolto il problema disinstallando completamente Eclipse utilizzando Synaptic, quindi reinstallando. Una volta reinstallato, l'ho aperto come root per aggiornare la piattaforma e altri software di aggiornamento. L'ho quindi chiuso e aperto come un normale utente per installare il plug-in ADT. In questo modo, il plug-in viene visualizzato durante le sessioni normali e può essere aggiornato nelle sessioni normali e, se voglio aggiornare un altro componente del sistema Eclipse, posso avviarlo come root.


quindi praticamente hai seguito le indicazioni qui: askubuntu.com/questions/124963/… ?
RobotHumans,

1

Per aggiungere la risposta di @ Garry, quello che ho fatto è stato creare un gruppo "dev", aggiungere il mio utente e chgrp -R dev <eclipse dir>. Potresti anche voler chmod -R g+w <eclipse dir>essere sicuro di poterti scrivere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.