rendere eseguibile un file .jar

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
pintame
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 28 maggio 2012, 11:10
Distribuzione: Ubuntu 12.04 LTS

rendere eseguibile un file .jar

Messaggio da pintame »

buongiorno a tutt*,

sono un nuovo utente del forum e molto inesperto di ubuntu.
da alcuni giorni ho installato al lavoro la versione 12.04, per poterci "sbattere la testa" 8 ore al giorno e imparare prima... spero.

ho l'esigenza di utilizzare un programma java che, secondo le indicazioni del produttore, dovrebbe girare senza problemi con OpenJDK 6.

però quando cerco di avviarlo ricevo questo messaggio:

Codice: Seleziona tutto

The file '/media/542C087E3E1C7D84/software/linux/Invoicex_Setup_1.8.2_20120329_linux.jar' is not marked as executable.  If this was downloaded or copied from an untrusted source, it may be dangerous to run.  For more details, read about the executable bit.
se vado a cliccare col tasto destro sul file per modificare i parametri di esecuzione in PROPRIETA'/PERMESSI, selezionando "Esecuzione: consentire l'esecuzione del file come programma" il segno di spunta si toglie immediatamente appena vado a metterlo, quindi non mi è possibile apportare questa modifica.

come posso risolvere?
grazie a tutt* e bentrovat* :ciao:
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

Re: rendere eseguibile un file .jar

Messaggio da AlexDiste »

Lo devi fare da root o da super user mi sa.
Avatar utente
suderman
Prode Principiante
Messaggi: 78
Iscrizione: mercoledì 16 maggio 2012, 1:05
Desktop: gnome
Distribuzione: Ubuntu 10.10 i686

Re: rendere eseguibile un file .jar

Messaggio da suderman »

Le proprietà/permessi sono impostati affinché tu (..."user") possa modificarli?


EDIT: Oops... m'anticipasti... pardon!
"È inutile che ti metti gli occhiali: tanto, è uguale !"
pintame
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 28 maggio 2012, 11:10
Distribuzione: Ubuntu 12.04 LTS

Re: rendere eseguibile un file .jar

Messaggio da pintame »

suderman ha scritto:Le proprietà/permessi sono impostati affinché tu (..."user") possa modificarli?
grazie per le risposte.
come scritto all'inizio sono assolutamente ignorante in materia, quindi non so come verificare le attuali impostazioni dei permessi.
dove si trovano?
Avatar utente
suderman
Prode Principiante
Messaggi: 78
Iscrizione: mercoledì 16 maggio 2012, 1:05
Desktop: gnome
Distribuzione: Ubuntu 10.10 i686

Re: rendere eseguibile un file .jar

Messaggio da suderman »

pintame ha scritto:
suderman ha scritto:Le proprietà/permessi sono impostati affinché tu (..."user") possa modificarli?
grazie per le risposte.
come scritto all'inizio sono assolutamente ignorante in materia, quindi non so come verificare le attuali impostazioni dei permessi.
dove si trovano?


Nella medesima scheda dove mettesti il segno di spunta per rendere eseguibile il file.
"È inutile che ti metti gli occhiali: tanto, è uguale !"
pintame
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 28 maggio 2012, 11:10
Distribuzione: Ubuntu 12.04 LTS

Re: rendere eseguibile un file .jar

Messaggio da pintame »

nella finestra delle proprietà non mi è possibile modificare i parametri, perchè ritornano immediatamente ai valori iniziali.
presumo che ci sia qualche limitazione da rimuovere, ma non so come verificare.

la finestra delle proprietà del mio file si presenta così:

Immagine
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

Re: rendere eseguibile un file .jar

Messaggio da AlexDiste »

dai da terminale gksu nautilus e modifica i permessi da super utente
pintame
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 28 maggio 2012, 11:10
Distribuzione: Ubuntu 12.04 LTS

Re: rendere eseguibile un file .jar

Messaggio da pintame »

AlexDiste ha scritto:dai da terminale gksu nautilus e modifica i permessi da super utente
ciao alex.
ho dato il comando gksu nautilus da terminale, dopo di che sono andato a riprendere il file in questione ma ugualmente non riesco a modificare le proprietà, tornano sempre al valore iniziale.

forse ho saltato qualche passaggio?
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

Re: rendere eseguibile un file .jar

Messaggio da AlexDiste »

mi sembra molto strano ok prova sudo chmod +x percorso e nome del file ad esempio

sudo chmod +x Alessandro/Scrivania/prova.jar
pintame
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 28 maggio 2012, 11:10
Distribuzione: Ubuntu 12.04 LTS

Re: rendere eseguibile un file .jar

Messaggio da pintame »

AlexDiste ha scritto:sudo chmod +x Alessandro/Scrivania/prova.jar
ehm...
nel tuo esempio dopo il comando sudo chmod +x c'è Alessandro/eccetera
il percorso del mio file è /media/542C087E3E1C7D84/software/linux/Invoicex_Setup_1.8.2_20120329_linux.jar , senza niente all'inizio. è possibile?
la voce Alessandro, oltre presumibilmente ad essere il tuo nome :D , cosa rappresenta e come trovo la voce relativa al mio pc?

eseguendo il comando con il percorso che ho indicato ( /media/eccetera... ), non ci sono cambiamenti, ma immagino perchè, appunto, manca un "pezzo" all'inizio...
Avatar utente
suderman
Prode Principiante
Messaggi: 78
Iscrizione: mercoledì 16 maggio 2012, 1:05
Desktop: gnome
Distribuzione: Ubuntu 10.10 i686

Re: rendere eseguibile un file .jar

Messaggio da suderman »

pintame ha scritto:
AlexDiste ha scritto:sudo chmod +x Alessandro/Scrivania/prova.jar
...

il percorso del mio file è /media/542C087E3E1C7D84/software/linux/Invoicex_Setup_1.8.2_20120329_linux.jar , senza niente all'inizio. è possibile?
la voce Alessandro, oltre presumibilmente ad essere il tuo nome :D , cosa rappresenta e come trovo la voce relativa al mio pc?

eseguendo il comando con il percorso che ho indicato ( /media/eccetera... ), non ci sono cambiamenti, ma immagino perchè, appunto, manca un "pezzo" all'inizio...


Copia/Incolla il file in questione nella tua "/home" e prova a cambiarne i permessi.



P.S.: Il comando suggerito, adattato alla tua situazione, sarebbe...

Codice: Seleziona tutto


sudo chmod +x  /media/542C087E3E1C7D84/software/linux/Invoicex_Setup_1.8.2_20120329_linux.jar


...sebbene bisonga sapere se la sottocartella presente in "/media" sia modificabile a livello di permessi dall'utente.
"È inutile che ti metti gli occhiali: tanto, è uguale !"
pintame
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 28 maggio 2012, 11:10
Distribuzione: Ubuntu 12.04 LTS

Re: rendere eseguibile un file .jar

Messaggio da pintame »

suderman ha scritto:Copia/Incolla il file in questione nella tua "/home" e prova a cambiarne i permessi.
funziona! :birra:

grazie a tutti :D

una domanda (tanto per capire meglio e non darvi tregua :p ): perchè prima, dando il comando da terminale esattamente come precisato da suderman
suderman ha scritto:

Codice: Seleziona tutto


sudo chmod +x  /media/542C087E3E1C7D84/software/linux/Invoicex_Setup_1.8.2_20120329_linux.jar

non riscontravo nessun effetto mentre spostando il file nella posizione "home" la cosa si risolve?
Avatar utente
suderman
Prode Principiante
Messaggi: 78
Iscrizione: mercoledì 16 maggio 2012, 1:05
Desktop: gnome
Distribuzione: Ubuntu 10.10 i686

Re: rendere eseguibile un file .jar

Messaggio da suderman »

pintame ha scritto:
una domanda (tanto per capire meglio e non darvi tregua :p ): perchè prima, dando il comando da terminale esattamente come precisato da suderman
suderman ha scritto:

Codice: Seleziona tutto


sudo chmod +x  /media/542C087E3E1C7D84/software/linux/Invoicex_Setup_1.8.2_20120329_linux.jar

non riscontravo nessun effetto mentre spostando il file nella posizione "home" la cosa si risolve?

Perché, molto probabilmente, di una o più delle sottocartelle di "/media", presenti in questo percorso...

Codice: Seleziona tutto


/media/542C087E3E1C7D84/software/linux/


...non sei tu il proprietario.
"È inutile che ti metti gli occhiali: tanto, è uguale !"
pintame
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 28 maggio 2012, 11:10
Distribuzione: Ubuntu 12.04 LTS

Re: rendere eseguibile un file .jar

Messaggio da pintame »

suderman ha scritto:Perché, molto probabilmente, di una o più delle sottocartelle di "/media", presenti in questo percorso...

...non sei tu il proprietario.
uhm...
quindi ogni volta che devo modificare i permessi di qualche file o cartella che non sia sotto /home come faccio?
per esempio, sto rilevando lo stesso comportamento della finestra "proprietà" cercando di condividere una cartella in rete locale con i miei colleghi: non riesco a modificare gli attributi. questa cartella si trova in /media/542C087E3E1C7D84/...

cosa intendi per "proprietario"?
il pc in questione lo amministro (e uso) unicamente io.
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

Re: rendere eseguibile un file .jar

Messaggio da AlexDiste »

beh le periferiche montate in media sono appunto periferiche esterne come chiavette USB o HD esterni, di quelli non è detto che tu sia proprietario, dovresti fare la preocedura per renderti proprietario di tutte le cartelle e file di quella periferica
pintame
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 28 maggio 2012, 11:10
Distribuzione: Ubuntu 12.04 LTS

Re: rendere eseguibile un file .jar

Messaggio da pintame »

AlexDiste ha scritto:beh le periferiche montate in media sono appunto periferiche esterne come chiavette USB o HD esterni, di quelli non è detto che tu sia proprietario, dovresti fare la preocedura per renderti proprietario di tutte le cartelle e file di quella periferica
in questo caso si tratta di una partizione del mio hd dove ho posizionato una cartella che voglio condividere con i colleghi e dove, prima di spostarlo in /home, c'era il file java.

qual'è la procedura per diventare proprietario di una cartella?
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

Re: rendere eseguibile un file .jar

Messaggio da AlexDiste »

chown ma tutta la sintassi non la ricordo, dai man chown da terminale e te lo spiega lui
pintame
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 28 maggio 2012, 11:10
Distribuzione: Ubuntu 12.04 LTS

Re: rendere eseguibile un file .jar

Messaggio da pintame »

ho visto il manuale di chown... ma essere proprietario, significa essere "root"?

ho provato a dare il comando sulla cartella che mi interessa, ma non va

Codice: Seleziona tutto

chown root /media/542C087E3E1C7D84/archivio
ottengo il messaggio <<chown: cambiamento del proprietario di "/media/542C087E3E1C7D84/archivio": Operazione non permessa>>

la partizione dove risiede questa cartella è formattata ntfs. c'entra qualcosa?
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17039
Iscrizione: mercoledì 21 maggio 2008, 14:05
Desktop: Xfce
Distribuzione: MX Linux 23.2 64bit
Sesso: Maschile
Contatti:

Re: rendere eseguibile un file .jar

Messaggio da maxbigsi »

la partizione dove risiede questa cartella è formattata ntfs. c'entra qualcosa?
è proprio quello il problema :D non puoi cambiare i permessi in una partizione ntfs... ;)
W il software libero..... W Ubuntu -- Ubuntu User # 31322
https://www.ergosumracalmuto.org/inform ... /index.php
pintame
Prode Principiante
Messaggi: 10
Iscrizione: lunedì 28 maggio 2012, 11:10
Distribuzione: Ubuntu 12.04 LTS

Re: rendere eseguibile un file .jar

Messaggio da pintame »

maxbigsi ha scritto:è proprio quello il problema :D non puoi cambiare i permessi in una partizione ntfs... ;)
argh!
allora il file .jar era per questo motivo che non riuscivo a utilizzarlo?
prima era su questa partizione ntfs, poi l'ho spostato su /home e la modifica dei permessi ha funzionato subito.

ora ho bisogno di condividere una cartella con utenti (windows xp) della mia rete locale: se formatto questa partizione in fat32, riesco a cambiare i permessi o mi ritrovo al punto di partenza?
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti