- scratch on Linux Mint 20.3 «Una»
- 2. Uninstall / Remove scratch package
- 3. Details of scratch package
- 4. References on Linux Mint 20.3 «Una»
- 5. The same packages on other Linux Distributions
- Saved searches
- Use saved searches to filter your results more quickly
- redshaderobotics/scratch3.0-linux
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Installing the Scratch 2.0 Editor on Linux Mint 17
- 27 thoughts on “Installing the Scratch 2.0 Editor on Linux Mint 17”
- Compatibility of Versions of Scratch
- Contents
- Scratch 3.0
- Offline
- Online
- Scratch 2.0
- Offline
- Online
- Scratch 1.4
- See Also
- References
- Notes
scratch on Linux Mint 20.3 «Una»
Please follow the guidelines below to install scratch package:
2. Uninstall / Remove scratch package
This guide let you learn how to uninstall scratch package:
3. Details of scratch package
Package: scratch
Architecture: all
Version: 1.4.0.6~dfsg1-6
Priority: optional
Section: universe/education
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Miriam Ruiz
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 46028
Depends: squeak-vm, gtk-update-icon-cache, shared-mime-info
Suggests: pulseaudio (>= 1.0.9)
Filename: pool/universe/s/scratch/scratch_1.4.0.6~dfsg1-6_all.deb
Size: 25088236
MD5sum: ceece147d59c4f706b65c7f1e8cc7ea3
SHA1: a1016ef48223c12a2d6cf33273f9ab22fbdb45a5
SHA256: b5a2f51fe9cf03799aca175b7079b37c45f412a188eac2128ac3f841a1a79c88
Homepage: http://scratch.mit.edu
Description: easy to use programming environment for ages 8 and up
Description-md5: 49557af04fa6ea2e60b11b8103d5a8d0
4. References on Linux Mint 20.3 «Una»
5. The same packages on other Linux Distributions
scratch (1.4.0.6~dfsg1-5) Ubuntu 18.04 LTS (Bionic Beaver)
scratch (1.4.0.6~dfsg1-5) Ubuntu 16.04 LTS (Xenial Xerus)
scratch (1.4.0.6~dfsg1-6) Ubuntu 20.10 (Groovy Gorilla)
scratch (1.4.0.6~dfsg1-6.1) Ubuntu 21.10 (Impish Indri)
scratch (1.4.0.6~dfsg1-6.1) Ubuntu 22.04 LTS (Jammy Jellyfish)
scratch (1.4.0.6~dfsg1-6) Debian 10 (Buster)
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
redshaderobotics/scratch3.0-linux
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Scratch Desktop 3.0 Offline Editor for Linux
As the offline version of Scratch 3.0 is not supported for the linux, this is the rebuild of the scratch desktop for debian based GNU Linux distributions like Ubuntu or Debian and for RPM based distributions like Fedora and OpenSUSE. Tested working without any issues.
Go to https://github.com/redshaderobotics/scratch3.0-linux/releases Installers for Debian based distributions and are available in deb format. For RPM distributions rpm installers are available in the release section.
Download the archive from the releases. Unzip and run the command ./scratch-desktop to run the desktop.
Supported/Tested Linux Distros
- Ubuntu 18.04.2
- Debian 9.8.0
- Linux Mint 19.1
- Fedora 30
- OpenSUSE Leap 15.0
- Ubuntu 14.04 (32 bit)
Screenshot in Ubuntu 18.04.2
Screenshot in Linux Mint 19.1
BSD Clause 2 provided by the LLK
Installing the Scratch 2.0 Editor on Linux Mint 17
I want to be able to have kids to Scratch programming without an Internet connection on an open source desktop distro, in spite of Adobe AIR no longer being actively supported on Linux.
This turns out to be not too challenging. First, get the AIR installer:
$ wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin
$ sudo chmod +x AdobeAIRInstaller.bin
The AIR installer will complain that it can’t find the GNOME Keychain libraries where it expects to, so let’s set up symlinks for those (this is for a 64-bit system):
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
Now, we can run the AIR installer.
$ sudo ./AdobeAIRInstaller.bin
Next, browse to http://scratch.mit.edu/scratch2download and grab the Linux version of Scratch.air. If your browser doesn’t offer to open it with the Adobe Air Installer application when it’s been downloaded, find the file, right-click on it, choose “Open with…”, browse to /usr/bin and select the Air Installer.
You should have a working version of the Scratch 2 Offline editor when the install has completed.
27 thoughts on “Installing the Scratch 2.0 Editor on Linux Mint 17”
I’m trying to set up a Scratch environment on my Linux Mint machine so I can learn it myself, then get my various grandchildren going. I was very interested to see your post on http://www.acme-dot.com/installing-the-scratch-2-0-editor-on-linux-mint-17/ but unfortunatley it does not work for me. I set up the symlinks, but when I tried to execute the Air installer, I got error “/tmp/air.W9oRST/setup: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory” I’m running Linux Mint 13 Maya, kernel is Linux 3.4.0-5-generic (x86_64) If you could help me I would be grateful
Well, that’s a pretty old version of Mint. You’re going to need to find the Gnome Keychain libraries. Try something like sudo find / -name keyring.so.0 and see if you can locate it. Do the same for libgnome-keyring.so.0.2.0. Then set up the symlinks as directed, but pointing at the actual locations of these files. If you can’t find them, then the only answer I have for you is to upgrade your Mint install (which you should probably do anyway…) OH, WAIT. It’s looking for a GTK library…? I think you’re going to need to upgrade to something newer than Mint 13 for this to work.
Hey there. Have you figured out how to make simple a site smartphone pleasant?
I’m trying to find a theme or wordpress plugin that could possibly resolve this issue. If you have any suggestions, please share.
Easy inquiry that’s thoroughly off of theme.
My web site seems peculiar when surfing.
Any WordPress theme that describes itself as being “responsive” should handle a variety of screen sizes correctly. A search on WordPress.org for “responsive” turns up close to 800 possibilities.
Just wanted to say thanks for this post. Couldn’t get Scratch 2 to load but setting up the symlinks using your instructions fixed it. Thanks for sharing!
Hi – I’m trying to get this going on a 32-bit system (it’s an old donated laptop I’m trying to re-purpose for teaching kids to code). I’ve copied your terminal commands, substituting i386-linux-gnu for x86_64-linux-gnu. But Terminal says ‘Permission denied’! When I list the directory I can see libgnome-keyring.so-0 but when I look at it in the GUI it’s listed as a ‘Link to Unknown’. Should I try to re-install GNOME KEYRING?
Fixed it, I was just missing a bit of the command line. Too many hours looking at tiny screws today, I think! BUT still worth mentioning the i386-linux-gnu directory for 32-bit installations. Everything else works exactly as you describe, so THANK YOU! This is a huge help!
Thanks for the tip. I hate that the authors of Scratch have made it so difficult and – closed – to install Scratch. It really ruins the point of the application. I hope someone forks Scratch 1.4 and keeps it open and easy!
I followed the instructions exactly without problem and it seemed to install with no problems and it appears in the applications folder in the accesories folder. During the installation process I checked the box for the program to start at the completion of the installation. I did this installation in linux mint17.2 kde. My problem: When it starts I get a window that is mostly blank. There’s a bar at the top with the usual options on the right: shrink, maximize/minimize and close. On the left there’s an arrow for a drop down menu with things like mimimize, maximize, move, resize, always on top (and other display options) and close. But there’s nothing present for actually using the program. I closed the program an reopened it from the applications menu and it’s the same. I even tried rebooting and then opening it and it still gave the same result. What should I do?
I’m not sure I could tell you without being able to poke at your PC. Maybe Java’s not properly installed?
Try sudo apt-get update If that doesn’t help, you’ll have to use apt to remove and reinstall Java (the component name should be java6, I think, but I don’t have a Mint system handy for checking…) If you don’t know how to use apt, you need to learn how to use apt.
I’ve just followed your instructions to install onto a 32bit Linux Mint 17.1 laptop. Air and Scratch 2 seem to install just fine, I created the necessary symlinks for libgnome-keyring form /usr/lib/i386-linux-gnu to /usr/lib. However when running scratch either from Desktop shortcup or from command line, i just get a white blank screen. I then tried creating symlinks for *gtk* found in /usr/lib/i386-linux-gnu, still no joy. $ java -version
java version “1.7.0_75”
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)
OpenJDK Server VM (build 24.75-b04, mixed mode) So I don’t think it’s Java related, really would appreciate help here as I want to use this laptop for my son to go to CoderDojo classes, I don’t own a windows laptop so this is my only option. Running from CLI show no errors on screen, not sure how I might trace this further, all help appreaciated. cheers Matt
#MattMan on freenode.net
Hm, I’m not really sure what to suggest here. Seems to work fine on my Mint system, and I can’t discern what might be different from the information you’ve provided, sorry. If I have any brainstorms, I’ll let you know.
Compatibility of Versions of Scratch
This article lists which systems can support which versions of Scratch.
Contents
Scratch 3.0
Offline
- macOS (OS X) 10.13 or later (although the Mac App store shows Scratch Desktop as being for versions 10.11 and later)
- Windows 10 or later [note 1]
- ChromeOS
- Android 6.0 or later on tablets
Scratch Desktop is not officially supported for Linux, however, there are various unofficial ways of running Scratch on Linux.
Online
Because it is written in HTML5 and JavaScript, Scratch 3.0 runs on most recent web browsers. The following are officially supported: [1]
- Chrome 63+ or Mobile Chrome 63+
- Edge 15+
- Firefox 57+
- Safari 11+ or Mobile Safari 11+
Scratch 2.0
Offline
- Mac OS X — a Mac with an Intel processor
- Windows XP or later
- (GNU/)Linux — Fedora 13, Ubuntu 10.10, or openSUSE 11.3 or later
- Requires Adobe AIR
The Scratch 2.0 Offline Editor can be downloaded at scratch:download/scratch2. [note 2] For macOS 10.10 and later or Windows 7 and later, the latest version of Adobe AIR may be downloaded here. For Linux and older operating systems, the AIR 2.6 runtime may be downloaded here. In the latter case, you must download the «Mac OS 10.5 & Older» version of Scratch.
Online
There is also an online version of Scratch 2.0, which is compatible with all devices that support Flash Player 10.2 or later. [2] A test to see whether a device has Flash properly installed is available here. If a blank page is displayed Flash is not installed properly.
Until the release of Scratch 3.0, the online 2.0 editor could be found at projects:editor. This is no longer the case, but ScratchX, which is very similar to Scratch 2.0, or s2online, an unofficial version of Scratch 2.0, may be used instead.
Scratch 1.4
- Mac OS X – Compatible with Mac OS X 10.4 to macOS 10.14.6
- Windows – Compatible with Windows 2000 or later.
- Debian/Ubuntu/Linux Mint – Compatible with Ubuntu 12.04 (Precise Pangolin) or later.
See Also
References
Notes
- ↑ Despite not being officially supported, Scratch Desktop does work on Windows 7.
- ↑ Alternatively, a specific version of Scratch 2.0 may be downloaded from https://scratch.mit.edu/scratchr2/static/sa/Scratch-VERSION.exe (the version shouldn’t have a «v» at the beginning, so for example version 451 has a URL ending with Scratch-451.exe). Replace .exe with .dmg for macOS or .air for Linux and old macOS versions (10.5 or older)
The Wiki is working on a dark theme, and you’re seeing it! Got feedback? Post on the Wiki Forum Topic.
- This page was last edited on 28 January 2023, at 03:25.
- Content is available under CC BY-SA 4.0 unless otherwise noted.
- Privacy policy
- About Scratch Wiki
- Disclaimers