[Risolto] Installare Scratch3 su Ubuntu

Configurazione e uso del software educazionale (Edubuntu).

[Risolto] Installare Scratch3 su Ubuntu

Messaggioda silvano-dalcanton » venerdì 29 novembre 2019, 18:40

Ho due nipotini e sul Pc con windows 10 ho installato Scratch3 e i due alternativamente hanno cominciato ad imparare. Sul PC con ubuntu 18.04 c'è anche Scrath alla versione 1.4 che è decisamente meno frendly. Ho cercato d'installare Scratch3 su Ubuntu per farli imparare insieme. In internet al sito https://linux.studenti.polito.it/ era scritto che:
La versione offline non è disponibile ufficialmente per i client GNU/Linux, ma con la seguente guida, viene creato un file di installazione compatibile con GNU/Linux utilizzando una Electron App.
Scratch 3 può essere installato con uno script caricato su GitHub da lyshie:
Ho copiato e creato lo script:
Codice: Seleziona tutto
#!/bin/bash
# Installare Electron
sudo apt-get install npm gdebi p7zip-full
$ cd ~
$ npm install electron@4.1.4 --save-dev
$ ls ~/node_modules/electron/dist

# Estrarre la cartella scratch-desktop

rm -rf /tmp/\$PLUGINSDIR
wget -O /tmp/scratch-desktop.exe 'https://downloads.scratch.mit.edu/desktop/Scratch%20Desktop%20Setup%201.2.1.exe'
7z x -aoa -y /tmp/scratch-desktop.exe -o/tmp/
7z x -aoa -y /tmp/\$PLUGINSDIR/app-32.7z -o/tmp/\$PLUGINSDIR/

# Creare l'Electron app

rm -rf /tmp/scratch-desktop
mkdir -p /tmp/scratch-desktop/resources
cp -rf /tmp/\$PLUGINSDIR/resources/app.asar /tmp/scratch-desktop/resources/
cp -rf /tmp/\$PLUGINSDIR/resources/electron.asar /tmp/scratch-desktop/resources/
cp -rf /tmp/\$PLUGINSDIR/resources/static /tmp/scratch-desktop/resources/
cp -rf ~/node_modules/electron/dist/* /tmp/scratch-desktop/
ln -fsr /tmp/scratch-desktop/electron /tmp/scratch-desktop/scratch-desktop

# Fix permessi

chmod 755 /tmp/scratch-desktop/resources/static
chmod 755 /tmp/scratch-desktop/resources/static/assets

# Scaricare l'icona dell'applicazione

wget -O /tmp/scratch-desktop/resources/Icon.png 'https://scratch.mit.edu/images/download/icon.png'

# Creare il pacchetto deb

cd ~
npm install electron-installer-debian
wget -O /tmp/config-deb.json 'https://gist.githubusercontent.com/lyshie/0c49393076b8b375ca1bd98c28f95fb0/raw/223cc112d99c3bdc1829fc25b19c260856134a82/config-deb.json'
~/node_modules/.bin/electron-installer-debian --config /tmp/config-deb.json

# Installare il file deb

sudo gdebi /tmp/scratch-desktop_1.2.1_amd64.deb

exit

L'ho eseguito, ha lavorato un po' ma alla fine ha segnalato che non trovava il file /tmp/scratch-desktop_1.2.1_amd64.deb
Aggiungo che posso essere considerato un principiante e quindi buona parte dei comandi non li ho capiti. Ho tentato, speravo funzionasse.
Se qualcuno sa dirmi qualcosa lo ringrazio anticipatamente.
Saluti da Silvano
Ultima modifica di trekfan1 il domenica 1 dicembre 2019, 12:20, modificato 2 volte in totale.
Motivazione: Non serve il tutto maiuscolo per il [risolto], grazie
silvano-dalcanton
Prode Principiante
 
Messaggi: 99
Iscrizione: febbraio 2014

Re: Installare Scratch3 su Ubuntu

Messaggioda silvano-dalcanton » sabato 30 novembre 2019, 22:14

Ho studiato un po' i comandi e aperto il terminale, ne ho seguito l'esecuzione passo passo. Tutto funziona benissimo. Alla fine ho eseguito l'installazione di scratch3......deb, mi ha chiesto la password e poi è andata alla grande. Scratch3 ora è installato sul mio ubuntu 18.04.
Lo script aveva dato l'errore all'ultimo comando. CONSIGLIO quindi di creare lo script senza l'ultimo comando. Eseguirlo a terminale e quindi eseguire:
Codice: Seleziona tutto
sudo gdebi /tmp/scratch-desktop_1.2.1_amd64.deb

e va tutto benissimo.
Grande. Spero che questa mia possa essere utile. Saluti a tutti
silvano-dalcanton
Prode Principiante
 
Messaggi: 99
Iscrizione: febbraio 2014


Torna a Software educazionale

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 1 ospite