Perché "Verifica aggiornamenti" di Eclipse non funziona


Risposte:


6

Se si installa Eclipse dal repository Ubuntu, l'installazione di Eclipse sarà di proprietà di root. Il modo corretto di aggiornare i pacchetti di base è utilizzare gli strumenti di aggiornamento di Ubuntu, non gli strumenti di aggiornamento di Eclipse. Credo che sia possibile installare componenti aggiuntivi nell'area di lavoro, ma non consiglierei di mescolare i gestori di pacchetti.

Se si desidera utilizzare il processo di aggiornamento di Eclipse, è necessario scaricare Eclipse dal sito di download di Eclipse. Quando lo faccio, installo sotto / opt dopo aver impostato i privilegi sul mio ID utente per scrivere lì. Disimballare come l'utente che verrà utilizzato per eseguire Eclipse.

EDIT: Ho spesso le autorizzazioni per /optper 1777permettere a chiunque di creare pacchetti lì. In alternativa, utilizzo chgrp users /opte imposto le autorizzazioni su 1775. Ciò consente ai membri del gruppo usi di aggiungere nuovi pacchetti a /opt.


4
sudo eclipse

Ha fatto il lavoro per me, sono stato in grado di installare nuovo software (componenti aggiuntivi di eclipse) e lavorare con esso dopo il riavvio di eclipse.


2

Non sono un grande esperto di Eclipse, ma la mia comprensione è che il sistema di aggiornamento di Eclipse è in qualche modo concorrente al sistema di aggiornamento di Ubuntu (questo vale anche per molti altri pacchetti che hanno i loro metodi di aggiornamento, ad esempio i moduli Python - puoi o installarli dai repository Ubuntu usando apt-get install, o dall'indice del pacchetto Python usando easy_install).

In questi casi, l'altro meccanismo di aggiornamento non Ubuntu proverà a sovrascrivere i file installati dai repository Ubuntu, che, naturalmente, richiederebbero i privilegi di root. Inoltre, non sono sicuro che sia una buona idea: è probabile che crei un casino totale di file parzialmente installati dai repository Ubuntu e in parte usando il sistema di aggiornamento dell'applicazione.

Il punto è: se hai installato Eclipse dai repository Ubuntu, è meglio attenersi agli aggiornamenti disponibili dai repository Ubuntu e ignorare l'opzione "Controlla aggiornamenti" in Eclipse. Se hai bisogno di alcuni plugin / estensioni Eclipse, dovresti anche installarlo da Software Center.

Se le versioni Ubuntu dei pacchetti Eclipse non ti danno abbastanza, ti consiglio di scaricare una copia separata di Eclipse dal loro sito Web (puoi anche scegliere la versione di Eclipse in questo modo) ed eseguirla dalla tua home directory - questo in realtà è abbastanza facile. Quindi sarai in grado di aggiornare quella copia di Eclipse usando il suo meccanismo di aggiornamento e installare eventuali plug-in, anche se non sono disponibili nei repository Ubuntu.


1

Ubuntu Software Center

Se stai installando un pacchetto tramite Ubuntu Software Center, non dovresti eseguire l'aggiornamento da Eclipse (il servizio di aggiornamento del software del sistema operativo apporterebbe tali modifiche).

Se desideri gestire il tuo controllo delle versioni delle tue applicazioni, devi scaricare direttamente il tar da Eclipse (di recente puoi scaricare una versione specializzata per lo sviluppo Android ).

Installazione manuale

Solo per utente singolo (il più semplice)

  • L'ho decompresso e l'ho copiato a casa mia in una nuova sottodirectory ~/bin/
  • Ho inserito l'SDK di Android nella cartella dropin per Eclipse (nel mio caso ~/bin/eclipse/dropins/)
  • Ho continuato con il resto dei passaggi per l'installazione del plug-in ADT . Dato che ho usato un percorso personalizzato per l'SDK di Android , ho dovuto specificarlo nella finestra Eclipse> Preferenze.

Installazione per tutti gli utenti

Se vuoi che Android-Studio sia disponibile per tutti gli utenti (in base a quanto sopra) , dovresti decomprimere tar al/opt posto di /usr/localo /usr/bin(con quest'ultimo preferito per le installazioni di utenti specifici). Configurato correttamente, non dovremmo aver bisogno di cambiare le autorizzazioni del gruppo di utenti o qualsiasi altra amministrazione di alto livello.

  1. Scompatta il file .tar dove si trova
  2. Usando una finestra Terminale, vai alla posizione della cartella (probabilmente cd ~/Downloads), invoca sudo -i(Avrai bisogno delle autorizzazioni amministratore / su per i prossimi passi)
  3. mv android-studio /opt sposta i file decompressi (richiede autorizzazioni)
  4. gedit android-studio.desktopquesto apre un editor di testo in modo che possiamo creare un'icona di collegamento per aprire il tuo nuovo programma. Inserire il codice seguente, quindi salvare il file .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;
  • Per finire, desktop-file-install android-studio.desktop

Abbiamo finito con la finestra del terminale, puoi chiuderlo o exit Quel file .desktop ora ti permette di cercare e trovare android-studio nell'interfaccia Unity di Ubuntu. In altre parole, fai clic sull'icona in alto a sinistra per cercare Android Studio. Puoi fare clic con il pulsante destro del mouse sull'icona mentre è in esecuzione e "bloccarla sul programma di avvio".

È inoltre possibile creare opzioni di menu da visualizzare per il programma di avvio dell'applicazione, consultare la documentazione di Ubuntu su Unity Launcher.


0

Il meccanismo di aggiornamento di Eclipse non conosce o comunica con il sistema di gestione dei pacchetti di Ubuntu (PMS). Pertanto, se si aggiorna tramite il meccanismo di aggiornamento di Eclipse, è possibile che si verifichino problemi tra esso e il PMS di Ubuntu (file non sincronizzati, configurazioni errate, ecc.).

Se sei uno sviluppatore serio e hai bisogno di versioni successive di Eclipse, è meglio installare Eclipse al di fuori del PMS di Ubuntu poiché il PMS è sempre così ridicolmente obsoleto per quanto riguarda Eclipse. Esempio: sono su Ubuntu 14.04 LTS e anche dopo averlo fatto sudo apt-get update && sudo apt-get upgradeprima di pubblicarlo, l'ultima versione di Eclipse disponibile tramite PMS è la 3.8.1-5.1, ma la 4.6.1 è in circolazione da un po 'di tempo. Questo è sempre stato il caso: la versione di Eclipse disponibile in Ubuntu PMS è sempre notevolmente obsoleta.

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.