Come al solito durante la chiusura di agosto abbiamo aggiornato il software sulle macchine del laboratorio.

Come distribuzione restiamo sempre su una Ubuntu 20.04 LTS.

Java

Per Java, utilizziamo la distribuzione Eclipse Adoptium, che in precedenza era chiamata AdoptOpenJDK.

In laboratorio vengono installate solamente le versioni LTS di Java, che al momento sono:

  • Java 8
  • Java 11
  • Java 17

In laboratorio la versione di default quest’anno passerà da Java 8 a Java 11; quindi chi utilizza il percorso /opt/java come JAVA_HOME adesso utilizzerà Java 11.

È possibile che alcuni vecchi programmi non siano compatibili; segnalateci eventuali problemi riscontrati.

In tal caso, è possibile risolvere impostando le variabili d’ambiente per puntare alla versione 8 di Java. Vedere la pagina relativa a Java per i dettagli.

Maggiori notizie sulle varie versioni di Java, e relative differenze, sono disponibili su:

https://javaalmanac.io/

O direttamente sul sito ufficiale dedicato allo sviluppo del linguaggio:

https://dev.java/

Tomcat

Il supporto per la versione 7 di Tomcat è terminato il 31 March 2021; per ora è ancora presente sulle macchine, ma al prossimo giro verrà rimossa.

In caso di utilizzo della versione 7, si consiglia di passare a una versione più recente. In laboratorio abbiamo le versioni 8.5, 9, 10.

Scelta del layout di tastiera

Alcuni utenti potrebbero avere difficoltà nel modificare il layout di tastiera; sulle macchine il layout predefinito è l’italiano.

Software in /opt

In questi giorni stiamo aggiornando il software che sulle macchine è presente in /opt.

Al momento i pacchetti contrassegnati sono stati aggiornati alla versione riportata:

[x] Android Studio 2021.2.1 Patch 2
[x] Android SDK (Android 12, API 33)
[x] Node.js 16.17.0
[x] Tomcat 10.0.23
[x] Tomcat 9.0.65
[x] Tomcat 8.5.82
[-] Scala IDE 4.7.1 (nessun aggiornamento disponibile)
[x] Eclipse for Java (IDE) 2022-06-R
[x] Eclipse for Enterprise Java and Web Developers (IDE) 2022-06-R
[x] Snap4Arduino 7.0.4
[x] Anaconda (Python distribution) 2022.05
[x] R Studio 2022.07.2+554
[x] Visual Studio Code 1.70.2
[x] Java JDK 8u345 (LTS)
[x] Java JDK 11.0.16.1+1 (LTS)
[x] Java JDK 17.0.4+8 (LTS)
[x] Weka 3.8.6
[x] Apache Ant 1.10.12
[x] Apache Ant 1.9.16
[x] Protege 5.5.0 (richiede Java 8)
[x] Grails 5.2.3
[x] Gradle 7.5.1

Aggiunto per il nuovo semestre:

[x] PyCharm 2022.2.3

Verranno aggiornati a febbraio - marzo:

[ ] Visual Paradigm
[ ] OpenSSL

Verranno aggiornati su richiesta, se necessario:

[ ] Eclipse CLP (Constraint Logic Programming)
[ ] Clingo
[ ] IntelliJ Idea
[ ] Cloudfoundry
[ ] Java Modelling Tools
[ ] OpenCV
[ ] Lucene
[ ] Solr (Sviluppato assieme a Lucene)