Eclipse Juno, ho bisogno dell'accesso root ogni volta che cambio la configurazione


17

Sto cercando di installare eclissi Juno il 12.04. Ho fatto tutte le cose indicate in questo link .

Ma ogni volta che installo un nuovo software (Say CDT o Pydev) su Eclipse, i nuovi software continuano ad aprire nuovamente l'app Eclipse. Devo quindi riaprire Eclipse con i privilegi di root per installare tutto il software.

Ho anche riscontrato molti problemi con il collegamento della libreria di inclusione per Eclipse CDT.

Qualcuno può aiutarmi con l' installazione di Juno in un modo in cui non ho bisogno dell'accesso root ogni volta che modifico le configurazioni in Eclipse?


2
Ho aggiornato la guida per chiarire che non dovresti eseguire Eclipse come root durante l'aggiornamento dei pacchetti (o nella maggior parte dei casi). Se si installa Eclipse come root, chown -Rla cartella di Eclipse e quindi eseguire Eclipse come te stesso / a utente normale, i pacchetti installati dovrebbero funzionare.
Mark Loiseau,

Risposte:


10

Come installare Eclipse Juno SENZA la necessità di modificare le autorizzazioni

  1. Innanzitutto, rimuovi tutte le versioni precedenti di Eclipse. Se vuoi: salva la tua /workspacedirectory (taglia e pubblica l'intera directory nella tua~/
  2. Scarica Eclipse dal loro sito ufficiale (ho usato "eclipse-mobile-juno-linux-gtk-x86_64.tar.gz")
    Ma come è stato affermato in precedenza, assicurati di avere versioni a 32 e / o 64 bit di java disponibili da abbinare la tua installazione di Eclipse. (Ho ENTRAMBE openjdk-6 e -7-jre installati da Synaptic Package Manager )
    • Puoi aggiungere pezzi di pacchetto in un secondo momento se l'installazione di eclipse-mobile non contiene tutto ciò che desideri. Ad esempio, Strumenti Linux qui .
    • Altre istruzioni sul pacchetto sono disponibili dalla pagina di download, tramite i collegamenti a sinistra.
  3. Per evitare problemi con le autorizzazioni, l'ho decompresso ~/bine il gestore dell'archivio ha inserito Eclipse nella sua sottodirectory 'eclipse'.
  4. Scarica l'SDK di Android , e in modo che i futuri aggiornamenti di Eclipse e Ubuntu non rompere esso , scompattarlo ~/bin/eclipse/dropins.
  5. Developer.android.com ti dice di:

    Su Mac o Linux, apri un terminale e vai alla directory tools / nell'SDK Android, quindi esegui Android SDK .

  6. Tuttavia, quando ho scaricato la versione linux di Android SDK, non c'era alcun file "android sdk".
  7. Invece, vai al percorso degli strumenti (nel mio caso ~/bin/eclipse/dropins/android-sdk-linux/tools) e [tasto destro] su "Android" per modificare le sue proprietà in eseguibili.

    finestra di dialogo delle proprietà del file Android: scheda permessi
  8. Ora puoi fare doppio clic per eseguire Android e scaricare i pacchetti che ti piacciono.
    • Poiché tutto è nella tua home directory, non è necessario modificare la variabile di ambiente PATH (secondo le istruzioni dello sviluppatore).
  9. Scarica e installa il plug-in ADT da http://developer.android.com/sdk/installing/installing-adt.html secondo le normali istruzioni .
    • Configurare il plugin con il percorso utilizzato, in questo esempio /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • Se vuoi installare più pacchetti dal passaggio 8 dopo il passaggio 9, dal menu a discesa Eclipse scegli Window > Android SDK Manager
  10. Passare a ~/bin/eclipsee assicurarsi di contrassegnare "eclipse" anche come eseguibile (vedere il passaggio 7 per un aggiornamento) . [Clic con il tasto destro] e [Crea collegamento]. Sposta questo collegamento sul desktop.
    • Sono andato al passaggio aggiuntivo di cambiare l'icona per eclissi nella "icon.xpm" fornita nella stessa sottodirectory.
  11. Dal passaggio 1, sposta la directory "area di lavoro" ... oppure no. Ma specificalo come area di lavoro dell'applicazione nella finestra di dialogo e sarai in grado di importare facilmente qualsiasi progetto esistente (tali istruzioni sarebbero per una diversa domanda e risposta ).

3

Non è possibile utilizzare il file scaricato con Ubuntu Software Center poiché necessita di file preconfezionati corrispondenti alla versione di Ubuntu.

Tuttavia, l'attuale versione di Eclipse in Ubuntu è 3.7.2. Se si desidera utilizzare quello corrente (4.2), è necessario installarlo manualmente.

Per vedere come viene fatto, consultare Eclipse Juno, necessita di accesso root ogni volta che modifico la configurazione .


@maythux Penso che tu abbia frainteso la domanda iniziale. L'utente afferma chiaramente che non desidera installare Eclipse manualmente ma come utilizzare USC con il suo download esistente. Se comunque decide di installare manualmente, tutte le informazioni di cui ha bisogno sono fornite nel link "Installa Eclipse Juno il 12.04".
Stephan Windmüller,

2

Domanda sciocca, ma ... hai eseguito quanto segue, come indicato nel link che hai pubblicato?

chown -R USER:USER eclipse

Ciò consentirebbe di eseguire eclipse come USER e apportare modifiche alla configurazione.

È possibile verificare che tutti i file nella directory installata siano di proprietà di USER effettuando una ricerca dell'intera directory di installazione (/ opt / eclipse)

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

Questo non dovrebbe restituire nulla se tutto è di proprietà di USER


1

Ho fatto riferimento a questa guida .

Ti consiglio di seguire questa guida per l'installazione di juno e android sdk piuttosto che del sito Web per sviluppatori Android. è accurato e veloce.

L'unico aspetto negativo è che devi fare riferimento alla tua directory / opt e utilizzare il terminale per invocare eclissi. In altre parole, non esiste ancora un pulsante fisico per Ubuntu.

Spero che sia di aiuto!


1

Non è necessario installarlo, basta eseguirlo:

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

cd eclip

chmod + x eclipse

./eclisse


0

Scarica l'archivio dal sito ufficiale, decomprimilo in / opt / eclipse / (o la tua directory preferita) ed esegui il programma di installazione.


Non intendo essere scortese, ma è quello che è stato menzionato nel link nel mio post originale. E in qualche modo non ha funzionato per me.
veepsk,

0

Ho installato Eclipse nel modo seguente:

  1. Rimuovi installazione corrente:

    sudo apt-get purge eclipse*
    
  2. Installa di nuovo eclipse con CDT

    sudo apt-get install eclipse eclipse-CDT
    

    Dopodiché rimuovi, .eclipsecartella dalla tua home directory ed esegui Eclipse e controlla il tuo progetto C / C ++.


1
Sono d'accordo con te su questo, ma la versione di eclissi che viene installata tramite i repository di Ubuntu è Indigo. E voglio installare Eclipse Juno.
veepsk,

Mi dispiace, in qualche modo ho notato male che(:
Miseria

-3

Generalmente, questi contengono file sorgente e per quanto ne so dovrete installarli manualmente usando i comandi.

Il centro software Ubuntu può installare solo file compressi (ad es. ".Deb").

Il centro software Ubuntu non può installare i file sorgente che hai citato.


make install need root previlege

1
@linuxandunix non può essere fatto in questo modo ... devi solo eseguire il binario eclipse ie. Nel terminal: ./eclipse
Pranit Bauva,

@PranitBauva: stavo solo dando un esempio generale di installazione dei file sorgente. In realtà non avevo controllato il contenuto del file .tar.gz menzionato.
Sourav Mishra,
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.