Come sempre provo a cavarmela da solo ma le % di riuscita al 1° colpo sono sempre scarse...
Mi trovo a dover installare uno script (file .sh), provandone l'installazione mi diceva:
No suitable Java Virtual Machine could be found on your system.
The version of the JVM must be at least 1.8.
Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.
E in effetti non aveva tutti i torti, visto che....
Codice: Seleziona tutto
edoardo@edoardo-Lenovo-IdeaPad-S145-15API:~$ java -version
Comando «java» non trovato, ma può essere installato con:
sudo apt install default-jre # version 2:1.11-72, or
sudo apt install openjdk-11-jre-headless # version 11.0.11+9-0ubuntu2~20.04
sudo apt install openjdk-13-jre-headless # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless # version 14.0.2+12-1~20.04
sudo apt install openjdk-8-jre-headless # version 8u292-b10-0ubuntu1~20.04
Così ho provveduto:
Codice: Seleziona tutto
edoardo@edoardo-Lenovo-IdeaPad-S145-15API:~$ sudo apt install openjdk-11-jre-headless
[sudo] password di edoardo:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti aggiuntivi saranno inoltre installati:
ca-certificates-java java-common
Pacchetti suggeriti:
default-jre fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho
fonts-wqy-microhei | fonts-wqy-zenhei
I seguenti pacchetti NUOVI saranno installati:
ca-certificates-java java-common openjdk-11-jre-headless
0 aggiornati, 3 installati, 0 da rimuovere e 71 non aggiornati.
È necessario scaricare 37,3 MB di archivi.
Dopo quest'operazione, verranno occupati 171 MB di spazio su disco.
Continuare? [S/n] s
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu focal/main amd64 java-common all 0.72 [6.816 B]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu focal-updates/main amd64 openjdk-11-jre-headless amd64 11.0.11+9-0ubuntu2~20.04 [37,2 MB]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu focal/main amd64 ca-certificates-java all 20190405ubuntu1 [12,2 kB]
Recuperati 37,3 MB in 23s (1.636 kB/s)
Selezionato il pacchetto java-common non precedentemente selezionato.
(Lettura del database... 247967 file e directory attualmente installati.)
Preparativi per estrarre .../java-common_0.72_all.deb...
Estrazione di java-common (0.72)...
Selezionato il pacchetto openjdk-11-jre-headless:amd64 non precedentemente selezionato.
Preparativi per estrarre .../openjdk-11-jre-headless_11.0.11+9-0ubuntu2~20.04_amd64.deb...
Estrazione di openjdk-11-jre-headless:amd64 (11.0.11+9-0ubuntu2~20.04)...
Selezionato il pacchetto ca-certificates-java non precedentemente selezionato.
Preparativi per estrarre .../ca-certificates-java_20190405ubuntu1_all.deb...
Estrazione di ca-certificates-java (20190405ubuntu1)...
Configurazione di java-common (0.72)...
Configurazione di openjdk-11-jre-headless:amd64 (11.0.11+9-0ubuntu2~20.04)...
update-alternatives: viene usato /usr/lib/jvm/java-11-openjdk-amd64/bin/java per fornire /usr/bin/java (java) in modalità automatica
update-alternatives: viene usato /usr/lib/jvm/java-11-openjdk-amd64/bin/jjs per fornire /usr/bin/jjs (jjs) in modalità automatica
update-alternatives: viene usato /usr/lib/jvm/java-11-openjdk-amd64/bin/keytool per fornire /usr/bin/keytool (keytool) in modalità automatica
update-alternatives: viene usato /usr/lib/jvm/java-11-openjdk-amd64/bin/rmid per fornire /usr/bin/rmid (rmid) in modalità automatica
update-alternatives: viene usato /usr/lib/jvm/java-11-openjdk-amd64/bin/rmiregistry per fornire /usr/bin/rmiregistry (rmiregistry) in modalità automatica
update-alternatives: viene usato /usr/lib/jvm/java-11-openjdk-amd64/bin/pack200 per fornire /usr/bin/pack200 (pack200) in modalità automatica
update-alternatives: viene usato /usr/lib/jvm/java-11-openjdk-amd64/bin/unpack200 per fornire /usr/bin/unpack200 (unpack200) in modalità automatica
update-alternatives: viene usato /usr/lib/jvm/java-11-openjdk-amd64/lib/jexec per fornire /usr/bin/jexec (jexec) in modalità automatica
Configurazione di ca-certificates-java (20190405ubuntu1)...
head: impossibile aprire '/etc/ssl/certs/java/cacerts' per la lettura: File o directory non esistente
Adding debian:Actalis_Authentication_Root_CA.pem
Adding debian:GTS_Root_R4.pem
Adding debian:Buypass_Class_3_Root_CA.pem
Adding debian:GlobalSign_Root_CA_-_R2.pem
Adding debian:Network_Solutions_Certificate_Authority.pem
Adding debian:XRamp_Global_CA_Root.pem
Adding debian:Entrust_Root_Certification_Authority_-_G4.pem
Adding debian:IdenTrust_Commercial_Root_CA_1.pem
Adding debian:certSIGN_Root_CA_G2.pem
Adding debian:Global_Chambersign_Root_-_2008.pem
Adding debian:Certigna_Root_CA.pem
Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:COMODO_Certification_Authority.pem
Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem
Adding debian:Sonera_Class_2_Root_CA.pem
Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem
Adding debian:ePKI_Root_Certification_Authority.pem
Adding debian:SecureSign_RootCA11.pem
Adding debian:emSign_ECC_Root_CA_-_C3.pem
Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem
Adding debian:Amazon_Root_CA_4.pem
Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
Adding debian:SwissSign_Silver_CA_-_G2.pem
Adding debian:certSIGN_ROOT_CA.pem
Adding debian:GTS_Root_R2.pem
Adding debian:DigiCert_Assured_ID_Root_CA.pem
Adding debian:TrustCor_ECA-1.pem
Adding debian:NAVER_Global_Root_Certification_Authority.pem
Adding debian:GDCA_TrustAUTH_R5_ROOT.pem
Adding debian:ISRG_Root_X1.pem
Adding debian:VeriSign_Universal_Root_Certification_Authority.pem
Adding debian:Baltimore_CyberTrust_Root.pem
Adding debian:DigiCert_Assured_ID_Root_G3.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
Adding debian:TWCA_Root_Certification_Authority.pem
Adding debian:E-Tugra_Certification_Authority.pem
Adding debian:Certum_Trusted_Network_CA_2.pem
Adding debian:Trustis_FPS_Root_CA.pem
Adding debian:Cybertrust_Global_Root.pem
Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
Adding debian:Chambers_of_Commerce_Root_-_2008.pem
Adding debian:Buypass_Class_2_Root_CA.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:SSL.com_Root_Certification_Authority_RSA.pem
Adding debian:Go_Daddy_Class_2_CA.pem
Adding debian:TrustCor_RootCert_CA-1.pem
Adding debian:ssl-cert-snakeoil.pem
Adding debian:emSign_ECC_Root_CA_-_G3.pem
Adding debian:GTS_Root_R1.pem
Adding debian:GlobalSign_Root_CA.pem
Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem
Adding debian:DigiCert_Global_Root_G2.pem
Adding debian:QuoVadis_Root_CA.pem
Adding debian:COMODO_RSA_Certification_Authority.pem
Adding debian:Izenpe.com.pem
Adding debian:TrustCor_RootCert_CA-2.pem
Adding debian:UCA_Global_G2_Root.pem
Adding debian:Hongkong_Post_Root_CA_3.pem
Adding debian:SecureTrust_CA.pem
Adding debian:AffirmTrust_Premium.pem
Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem
Adding debian:Amazon_Root_CA_1.pem
Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem
Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem
Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
Adding debian:USERTrust_RSA_Certification_Authority.pem
Adding debian:QuoVadis_Root_CA_2.pem
Adding debian:EC-ACC.pem
Adding debian:QuoVadis_Root_CA_3_G3.pem
Adding debian:QuoVadis_Root_CA_1_G3.pem
Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem
Adding debian:SZAFIR_ROOT_CA2.pem
Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem
Adding debian:TeliaSonera_Root_CA_v1.pem
Adding debian:DigiCert_Trusted_Root_G4.pem
Adding debian:DigiCert_Assured_ID_Root_G2.pem
Adding debian:DigiCert_Global_Root_G3.pem
Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
Adding debian:AffirmTrust_Commercial.pem
Adding debian:ACCVRAIZ1.pem
Adding debian:Amazon_Root_CA_3.pem
Adding debian:USERTrust_ECC_Certification_Authority.pem
Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
Adding debian:Atos_TrustedRoot_2011.pem
Adding debian:GTS_Root_R3.pem
Adding debian:Trustwave_Global_Certification_Authority.pem
Adding debian:Certigna.pem
Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem
Adding debian:CFCA_EV_ROOT.pem
Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
Adding debian:emSign_Root_CA_-_G1.pem
Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem
Adding debian:Certum_Trusted_Network_CA.pem
Adding debian:DST_Root_CA_X3.pem
Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:Comodo_AAA_Services_root.pem
Adding debian:UCA_Extended_Validation_Root.pem
Adding debian:TWCA_Global_Root_CA.pem
Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem
Adding debian:SSL.com_Root_Certification_Authority_ECC.pem
Adding debian:Security_Communication_Root_CA.pem
Adding debian:Amazon_Root_CA_2.pem
Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem
Adding debian:emSign_Root_CA_-_C1.pem
Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem
Adding debian:Entrust_Root_Certification_Authority_-_G2.pem
Adding debian:QuoVadis_Root_CA_3.pem
Adding debian:Starfield_Class_2_CA.pem
Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
Adding debian:AC_RAIZ_FNMT-RCM.pem
Adding debian:Secure_Global_CA.pem
Adding debian:Hongkong_Post_Root_CA_1.pem
Adding debian:e-Szigno_Root_CA_2017.pem
Adding debian:GlobalSign_Root_CA_-_R3.pem
Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem
Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem
Adding debian:Entrust_Root_Certification_Authority.pem
Adding debian:AffirmTrust_Networking.pem
Adding debian:QuoVadis_Root_CA_2_G3.pem
Adding debian:COMODO_ECC_Certification_Authority.pem
Adding debian:Security_Communication_RootCA2.pem
Adding debian:GlobalSign_Root_CA_-_R6.pem
Adding debian:AffirmTrust_Premium_ECC.pem
Adding debian:SwissSign_Gold_CA_-_G2.pem
done.
Elaborazione dei trigger per man-db (2.9.1-1)...
Elaborazione dei trigger per ca-certificates (20210119~20.04.1)...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
done.
Però ricevo un errore all'installazione, legata presumo al java:
Codice: Seleziona tutto
edoardo@edoardo-Lenovo-IdeaPad-S145-15API:~/Scrivania$ sh PowerDeskLauncher_unix_3_26_0.sh
Starting Installer ...
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Component
at java.desktop/javax.swing.ImageIcon$2.run(ImageIcon.java:130)
at java.desktop/javax.swing.ImageIcon$2.run(ImageIcon.java:128)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/javax.swing.ImageIcon.createNoPermsComponent(ImageIcon.java:127)
at java.desktop/javax.swing.ImageIcon$1.run(ImageIcon.java:106)
at java.desktop/javax.swing.ImageIcon$1.run(ImageIcon.java:103)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/javax.swing.ImageIcon.<clinit>(ImageIcon.java:103)
at com.install4j.runtime.installer.frontend.GUIHelper.loadIcon(GUIHelper.java:193)
at com.install4j.runtime.installer.frontend.GUIHelper.<clinit>(GUIHelper.java:52)
at com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExecutor.init(AbstractHeadlessScreenExecutor.java:76)
at com.install4j.runtime.installer.frontend.headless.ConsoleScreenExecutor.<init>(ConsoleScreenExecutor.java:24)
at com.install4j.runtime.installer.frontend.headless.InstallerConsoleScreenExecutor.<init>(InstallerConsoleScreenExecutor.java:6)
at com.install4j.runtime.installer.Installer.getScreenExecutor(Installer.java:91)
at com.install4j.runtime.installer.Installer.runInProcess(Installer.java:60)
at com.install4j.runtime.installer.Installer.main(Installer.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
at install4j.Installer1444183219.main(Unknown Source)
An error occurred:
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
Error log: /tmp/install4jError6270371911728274434.log
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:198)
at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at com.install4j.runtime.installer.frontend.GUIHelper.loadIcon(GUIHelper.java:193)
at com.install4j.runtime.installer.frontend.GUIHelper.<clinit>(GUIHelper.java:52)
at com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExecutor.init(AbstractHeadlessScreenExecutor.java:76)
at com.install4j.runtime.installer.frontend.headless.ConsoleScreenExecutor.<init>(ConsoleScreenExecutor.java:24)
at com.install4j.runtime.installer.frontend.headless.InstallerConsoleScreenExecutor.<init>(InstallerConsoleScreenExecutor.java:6)
at com.install4j.runtime.installer.Installer.getScreenExecutor(Installer.java:91)
at com.install4j.runtime.installer.Installer.runInProcess(Installer.java:60)
at com.install4j.runtime.installer.Installer.main(Installer.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:66)
at install4j.Installer1444183219.main(Unknown Source)
Grazie