Last active
March 24, 2020 14:12
-
-
Save jardelsantana/4da6c737c9b43721bfb4ee927a50f960 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# install necesary i386 libraries | |
$ sudo apt-get install libgtk2.0-0:i386 libstdc++6:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libqt4-qt3support:i386 libgnome-keyring0:i386 libnss-mdns:i386 libnss3:i386 | |
# make keyring visible for Adobe Air | |
$ sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 | |
$ sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0 | |
# Download Adobe Air | |
cd ~/Downloads | |
wget http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRSDK.tbz2 | |
$ sudo mkdir /opt/adobe-air-sdk | |
$ sudo tar jxf AdobeAIRSDK.tbz2 -C /opt/adobe-air-sdk | |
# Download Air runtime/SDK from Archlinux | |
wget https://aur.archlinux.org/cgit/aur.git/snapshot/adobe-air.tar.gz | |
$ sudo tar xvf adobe-air.tar.gz -C /opt/adobe-air-sdk | |
$ sudo chmod +x /opt/adobe-air-sdk/adobe-air/adobe-air | |
# Get actual scratch file URL from https://scratch.mit.edu/scratch2download/ | |
$ sudo mkdir /opt/adobe-air-sdk/scratch | |
wget https://scratch.mit.edu/scratchr2/static/sa/Scratch-456.0.1.air | |
$ sudo cp Scratch-456.0.1.air /opt/adobe-air-sdk/scratch/ | |
cp Scratch-456.0.1.air /tmp/ | |
cd /tmp/ | |
unzip /tmp/Scratch-456.0.1.air | |
$ sudo cp /tmp/icons/AppIcon128.png /opt/adobe-air-sdk/scratch/scratch.png | |
# create launcher | |
$ cat << _EOF_ > /usr/share/applications/Scratch2.desktop | |
[Desktop Entry] | |
Encoding=UTF-8 | |
Version=1.0 | |
Type=Application | |
Exec=/opt/adobe-air-sdk/adobe-air/adobe-air /opt/adobe-air-sdk/scratch/Scratch-456.0.1.air | |
Icon=/opt/adobe-air-sdk/scratch/scratch.png | |
Terminal=false | |
Name=Scratch 2 | |
Comment=Programming system and content development tool | |
Categories=Application;Education;Development;ComputerScience; | |
MimeType=application/x-scratch-project | |
_EOF_ | |
$ chmod +x /usr/share/applications/Scratch2.desktop |
works perfectly for Ubuntu 18.04
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Try switching over to Ubuntu 16.10! It's free. I don't know why it did not work for you, but my only error was not finding the required packages.