[Risolto]Eclipse si installa solo da root

Configurazione e uso di IDE, editor, compilatori, in fase di programmazione.
Scrivi risposta
Andrea Marin
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 30 ottobre 2015, 13:44
Desktop: Budgie
Distribuzione: Ubuntu 21.04 64bit
Sesso: Maschile

[Risolto]Eclipse si installa solo da root

Messaggio da Andrea Marin »

Salve ho scaricato dal sito ufficiale l'ultima versione di eclipse, dopo averlo scompattato lo ho installato da terminale, funziona tutto appena finisce l'installazione, anche il lancio immediato del programma, ma una volta chiuso non e più possibile eseguirlo, non trovo l'icona del programma sul PC e tentando di avviarlo da terminale mi da:

Codice: Seleziona tutto

Il programma "eclipse" non è attualmente installato. È possibile installarlo digitando:
apt install eclipse-platform
il problema e che se io installo quella roba li mi viene installato l'eclipse 3.8 presente in ubuntu shoftware che e quello vecchio. Qualcuno ha delle soluzioni? Grazie in anticipo.
Ultima modifica di Andrea Marin il domenica 16 luglio 2017, 13:33, modificato 1 volta in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Come installare ultima versione di eclipse?

Messaggio da steff »

Andrea Marin ha scritto:averlo scompattato lo ho installato da terminale
Esattamente? Lanciando uno script? Magari leggilo e/o postalo, sarà installato in una directory fuori $PATH,/opt o altro,in alternativa

Codice: Seleziona tutto

sudo updatedb
locate eclipse
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Andrea Marin
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 30 ottobre 2015, 13:44
Desktop: Budgie
Distribuzione: Ubuntu 21.04 64bit
Sesso: Maschile

Re: Come installare ultima versione di eclipse?

Messaggio da Andrea Marin »

Ciao ho scoperto che entrando nella cartella /root/java-oxigen/eclipse e dando comando ./eclipse parte il programma, ma il problema e perchè non trovo l'icona su cerca computer da poter avviare il programma senza andare da terminale?????

Codice: Seleziona tutto

~#/root/java-oxigen/eclipse
./eclipse
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Come installare ultima versione di eclipse?

Messaggio da steff »

Veramente è una posizione completamente anomala per un programma, non so com'è ti finito lì. O provi a installarlo correttamente, ci dovrebbe essere una guida, altrimenti copiati la cartella java-oxigen in /opt e crei un lanciatore che punta a /opt/java-oxigen/eclipse perché un lanciatore (file .desktop) non può leggere in /root
https://wiki.ubuntu-it.org/AmbienteGrafico/IconeDiAvvio
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Andrea Marin
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 30 ottobre 2015, 13:44
Desktop: Budgie
Distribuzione: Ubuntu 21.04 64bit
Sesso: Maschile

Re: Come installare ultima versione di eclipse?

Messaggio da Andrea Marin »

Be e finito li perche quando lanciavo l'installazione il percorso predefinito era quello, comunque fatto ho creato una cartella apposita nella home e l'ho ho installato li, ma quando avvio il lanciatore mi esce una finestra con scritto " the eclipse executable launcher was unable to locate its companion shared library" cioè dice che non trova la libreria però se lo lancio dal terminale in modalità root parte.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Come installare ultima versione di eclipse?

Messaggio da steff »

Non ho mai visto nulla che si installa in /root...
Sarà che hai pure solo i permessi di root, secondo me va installato correttamente, puoi provare dare i permessi 755 agli eseguibili.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Andrea Marin
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 30 ottobre 2015, 13:44
Desktop: Budgie
Distribuzione: Ubuntu 21.04 64bit
Sesso: Maschile

Re: Come installare ultima versione di eclipse?

Messaggio da Andrea Marin »

Con comando chmod da terminale?
Gerry Ghetto

Re: Come installare ultima versione di eclipse?

Messaggio da Gerry Ghetto »

Perché lavori come root?
Andrea Marin
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 30 ottobre 2015, 13:44
Desktop: Budgie
Distribuzione: Ubuntu 21.04 64bit
Sesso: Maschile

Re: Come installare ultima versione di eclipse?

Messaggio da Andrea Marin »

Perchè scaricando il programma direttamente dal sito di eclipse per installarlo devo essere root, comunque anche cambiando i parametri non succede nulla di nuovo sempre bloccato, l'unica maniera per avviare questo cacchio di programma e andare tramite terminale nella cartella dove c'è l'eseguibile e da root dare:

Codice: Seleziona tutto

./eclipse
.
Altrimenti devo installare eclipse 3.8 da ubuntu software e usare quello come faccio ora non avendo alternative.
Gerry Ghetto

Re: Come installare ultima versione di eclipse?

Messaggio da Gerry Ghetto »

Andrea Marin [url=https://forum.ubuntu-it.org/viewtopic.php?p=4995432#p4995432][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Perchè scaricando il programma direttamente dal sito di eclipse per installarlo devo essere root,
Dice chi?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Come installare ultima versione di eclipse?

Messaggio da steff »

Per curiosità mi sono scaricato eclipse. Se si avvia l'installer con sudo non funziona poi mai senza lanciarlo con sudo, da lo stesso errore, anche installandolo in /opt al posto di /root e scegliendo /tmp come working directory

Cmq sembra che basta lanciare l'installer SENZA sudo, poi scegli una directory sotto /home/utente e poi ti funzionerà sempre senza essere root.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Andrea Marin
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 30 ottobre 2015, 13:44
Desktop: Budgie
Distribuzione: Ubuntu 21.04 64bit
Sesso: Maschile

Re: Come installare ultima versione di eclipse?

Messaggio da Andrea Marin »

Ho installato ubuntu sul pc dove sto scrivendo questo post, ho scaricato eclipse lanciando l'installer e tutto funziona perfettamente ho fattu pure il lanciatore e funziona, non capisco perché nell'altro pc non mi funzione se non da terminale root :cry: :nono: ???????
Gerry Ghetto

Re: Come installare ultima versione di eclipse?

Messaggio da Gerry Ghetto »

Andrea Marin [url=https://forum.ubuntu-it.org/viewtopic.php?p=4995562#p4995562][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ho installato ubuntu sul pc dove sto scrivendo questo post, ho scaricato eclipse lanciando l'installer e tutto funziona perfettamente ho fattu pure il lanciatore e funziona, non capisco perché nell'altro pc non mi funzione se non da terminale root
Se hai lanciato l'installer come utente normale, eclipse s'è installato (normalmente) nella home del utente normale. Se lanci l'installer con sudo, si installa nella home di root sotto /root. L'unico utente che può accedere a /root è l'utente root. Tutto normale e logico.
Andrea Marin
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 30 ottobre 2015, 13:44
Desktop: Budgie
Distribuzione: Ubuntu 21.04 64bit
Sesso: Maschile

Re: Come installare ultima versione di eclipse?

Messaggio da Andrea Marin »

Su questo pc si funziona tutto bene, sull'alrto pc no, non me lo installa da utente normale, quando faccio il doppio clic sull'installer da utente normale mi esce una finestra con la scritta in inglese dove dice che non trova le librerie (vedi post più su del giovedì 13 luglio 2017, 22:54) però se passo root da terminale me lo installa e una volta installato riesco ad avviarlo solo da root da terminale, a questo punto penso di avere combinato qualche casino sull'altro pc che non riesco a capire.
Gerry Ghetto

Re: Come installare ultima versione di eclipse?

Messaggio da Gerry Ghetto »

Cancella eclipse con

Codice: Seleziona tutto

sudo rm -r /root/java-oxigen
poi scarica l'installer ed avvia l'installer come utente normale. Se ci sono errori, postali qua ("Codice" o come immagine).
Andrea Marin
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 30 ottobre 2015, 13:44
Desktop: Budgie
Distribuzione: Ubuntu 21.04 64bit
Sesso: Maschile

Re: Come installare ultima versione di eclipse?

Messaggio da Andrea Marin »

Quando da utente normale tento di avviare l'installazione con doppio click mi appare questa finestra:
Immagine
se lo faccio da terminale dopo il comando ./eclipse-inst oltre alla finestra soprastante nel terminale mi esce questo:

Codice: Seleziona tutto

java.lang.RuntimeException: Error initializing storage.
	at org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(EquinoxContainer.java:70)
	at org.eclipse.osgi.launch.Equinox.<init>(Equinox.java:31)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:303)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
Caused by: java.io.FileNotFoundException: /home/andrea/Programmi/eclipse-installer/configuration/org.eclipse.osgi/.manager/.fileTableLock (Permesso negato)
	at java.io.RandomAccessFile.open0(Native Method)
	at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
	at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
	at org.eclipse.osgi.internal.location.Locker_JavaNio.lock(Locker_JavaNio.java:36)
	at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:388)
	at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:701)
	at org.eclipse.osgi.storage.Storage.getChildStorageManager(Storage.java:1799)
	at org.eclipse.osgi.storage.Storage.getInfoInputStream(Storage.java:1816)
	at org.eclipse.osgi.storage.Storage.<init>(Storage.java:135)
	at org.eclipse.osgi.storage.Storage.createStorage(Storage.java:88)
	at org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(EquinoxContainer.java:68)
	... 11 more
Gerry Ghetto

Re: Come installare ultima versione di eclipse?

Messaggio da Gerry Ghetto »

Posta per favore

Codice: Seleziona tutto

sudo ls -la /home/andrea/Programmi/eclipse-installer/configuration/org.eclipse.osgi/.manager/.fileTableLock
Andrea Marin
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 30 ottobre 2015, 13:44
Desktop: Budgie
Distribuzione: Ubuntu 21.04 64bit
Sesso: Maschile

Re: Come installare ultima versione di eclipse?

Messaggio da Andrea Marin »

Ecco il post:

Codice: Seleziona tutto

-rw-r--r-- 1 root andrea 0 lug 13 23:27 /home/andrea/Programmi/eclipse-installer/configuration/org.eclipse.osgi/.manager/.fileTableLock
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40301
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Come installare ultima versione di eclipse?

Messaggio da steff »

Intanto un bel

Codice: Seleziona tutto

sudo chown -R andrea:andrea /home/andrea/Programmi/eclipse-installer/
poi rilancia l'installer senza sudo a fallo installare in una directory nuova e vuota nella tua home.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Andrea Marin
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 30 ottobre 2015, 13:44
Desktop: Budgie
Distribuzione: Ubuntu 21.04 64bit
Sesso: Maschile

Re: [Risolto]Eclipse si installa solo da root

Messaggio da Andrea Marin »

Grazie risolto tutto ora funziona tutto bene.
Scrivi risposta

Ritorna a “Strumenti per la programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti