[Risolto] Esecuzione programma da shell

Installazione, configurazione e uso di programmi e strumenti.
Theophrastus
Prode Principiante
Messaggi: 201
Iscrizione: venerdì 27 luglio 2007, 13:43
Sesso: Maschile

[Risolto] Esecuzione programma da shell

Messaggio da Theophrastus »

Ciao a tutti.
Ho necessità di usare un software, Algobuild (https://algobuild.com/en/).
Il programma in questione è scaricabile in un file zip, che contiene tutte le versioni (Windows, Mac, Linux).
All'interno del file zip è presente una cartella jar che contiene tutte le informazioni necessarie per poter essere eseguito su Linux.
Per essere eseguito è necessario avere installato JRE (6 e successive).
Posto anche il link con le istruzioni per l'installazione (https://algobuild.com/en/manual-en/install.html)
Io ho installato JDK

Codice: Seleziona tutto

theo@theonote:~$ java -version
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10, mixed mode, sharing)
Quando provo a lanciare il programma

Codice: Seleziona tutto

theo@theonote:~$ AlgoBuild085-GNULinux.sh
AlgoBuild085-GNULinux.sh: comando non trovato
theo@theonote:~$ sudo AlgoBuild085-GNULinux.sh
[sudo] password di theo: 
sudo: AlgoBuild085-GNULinux.sh: comando non trovato
Qualcuno potrebbe aiutarmi?
Ultima modifica di Theophrastus il mercoledì 27 gennaio 2021, 18:34, modificato 1 volta in totale.
Ubuntu Mate 21.04
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15749
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Esecuzione programma da shell

Messaggio da wilecoyote »

) Salve, 2 cose da correggere come segue.

Comincia col spostarti nella directory ove hai estratto il programma, qualcosa come:

Codice: Seleziona tutto

cd /home/theo/AlgoBuild
Correggi la path cogli esatti termini dell'utente e della directory.

Poi per avviare il programma usa la sinossi:

Codice: Seleziona tutto

./AlgoBuild085-GNULinux.sh
Volendo puoi avviarlo direttamente dal file manager cliccandovi sopra col mouse.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Theophrastus
Prode Principiante
Messaggi: 201
Iscrizione: venerdì 27 luglio 2007, 13:43
Sesso: Maschile

Re: Esecuzione programma da shell

Messaggio da Theophrastus »

wilecoyote ha scritto:
mercoledì 27 gennaio 2021, 16:04
) Salve, 2 cose da correggere come segue.

Comincia col spostarti nella directory ove hai estratto il programma, qualcosa come:

Codice: Seleziona tutto

cd /home/theo/AlgoBuild
Correggi la path cogli esatti termini dell'utente e della directory.

Poi per avviare il programma usa la sinossi:

Codice: Seleziona tutto

./AlgoBuild085-GNULinux.sh
Volendo puoi avviarlo direttamente dal file manager cliccandovi sopra col mouse.

:: Ciao
Avevo già provato ad avviarlo dalla cartella in cui l'ho scompattato ma mi dava lo stesso errore.
Ho riprovato e l'unica cosa che è cambiata è il tipo di errore

Codice: Seleziona tutto

theo@theonote:~/Software/Algobuild$ ./AlgoBuild085-GNULinux.sh
./AlgoBuild085-GNULinux.sh
Unrecognized option: -Xdock:icon=AlgoBuildSplash.png
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Posto anche le info di Java

Codice: Seleziona tutto

theo@theonote:~/Software/Algobuild$ java --version
openjdk 11.0.9.1 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10, mixed mode, sharing)
theo@theonote:~/Software/Algobuild$ sudo update-alternatives --config java
[sudo] password di theo: 
È presente una sola alternativa nel gruppo java (che fornisce /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Nulla da configurare.
theo@theonote:~/Software/Algobuild$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
Ubuntu Mate 21.04
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15749
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Esecuzione programma da shell

Messaggio da wilecoyote »

) Salve, che gli schifi il Java open e voglia invece il Java ufficiale ? O forse una versione open diversa ?

Non sarebbe la prima volta né dell'una né dell'altra questione.

Prova coll'ufficiale, leggi in proposito la wiki Programmazione/Java/Oracle.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Theophrastus
Prode Principiante
Messaggi: 201
Iscrizione: venerdì 27 luglio 2007, 13:43
Sesso: Maschile

Re: Esecuzione programma da shell

Messaggio da Theophrastus »

wilecoyote ha scritto:
mercoledì 27 gennaio 2021, 16:36
) Salve, che gli schifi il Java open e voglia invece il Java ufficiale ? O forse una versione open diversa ?

Non sarebbe la prima volta né dell'una né dell'altra questione.

Prova coll'ufficiale, leggi in proposito la wiki Programmazione/Java/Oracle.

:: Ciao
Cambiato nulla.

Codice: Seleziona tutto

theo@theonote:~/Software/Algobuild$ sudo update-alternatives --config java
[sudo] password di theo: 
Sono disponibili 2 scelte per l'alternativa java (che fornisce /usr/bin/java).

  Selezione    Percorso                                     Priorità  Stato
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      modalità automatica
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      modalità manuale
* 2            /usr/lib/jvm/java-15-oracle/bin/java          1091      modalità manuale

Premere Invio per mantenere il valore predefinito[*] o digitare il numero della selezione: 
theo@theonote:~/Software/Algobuild$ sudo gedit /etc/environment
theo@theonote:~/Software/Algobuild$ source /etc/environment
theo@theonote:~/Software/Algobuild$ echo $JAVA_HOME
/usr/lib/jvm/java-15-oracle/bin/java
theo@theonote:~/Software/Algobuild$ ./AlgoBuild085-GNULinux.sh
./AlgoBuild085-GNULinux.sh
Unrecognized option: -Xdock:icon=AlgoBuildSplash.png
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Ubuntu Mate 21.04
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15749
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Esecuzione programma da shell

Messaggio da wilecoyote »

) Salve, capito, lo scarico e stasera lo provo.

Così vedo che succede.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Theophrastus
Prode Principiante
Messaggi: 201
Iscrizione: venerdì 27 luglio 2007, 13:43
Sesso: Maschile

Re: Esecuzione programma da shell

Messaggio da Theophrastus »

wilecoyote ha scritto:
mercoledì 27 gennaio 2021, 17:29
) Salve, capito, lo scarico e stasera lo provo.

Così vedo che succede.

:: Ciao
Allora, per farlo funzionare bisogna dare questo comando

theo@theonote:~/Software/Algobuild$ java -jar AlgoBuild085.jar

Adesso la domanda è: posso creare un laucher personalizzato nel menu per questo software?


Aggiornamento:

Voce nel menu creata.
Creato un file di testo seguendo queste indicazioni

http://miniguida.blogspot.com/2007/06/c ... t-per.html

inserendo il comando riportato sopra.
Salvato e spostato nella cartella /usr/bin.
Poi, con alacarte, ho creato il launcher.
Scrivo questo nel caso servisse a qualcun'altro.
Comunque tutto risolto.
Grazie per l'aiuto
Ubuntu Mate 21.04
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15749
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: [Risolto] Esecuzione programma da shell

Messaggio da wilecoyote »

) Salve, perfetto che hai risolto, nel mio piccolo ho risolto provando ad eliminare l'opzione -Xdock:icon=AlgoBuildSplash.png dal file AlgoBuild085-GNULinux.sh, ed ha funzionato subito.

Forse un residuo di precedenti versioni, o qualche errore di scrittura.

Per i lanciatori meglio la documentazione ufficiale, leggi in proposito questa wiki AmbienteGrafico/IconeDiAvvio/ModalitàManuale.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti