question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Discussion: Linux support

See original GitHub issue

We have a number of people asking us to provide a Linux version of Scratch Desktop. Scratch Desktop is built using Electron which has built-in support for Linux, so it should be relatively easy to build a Linux version of Scratch Desktop. That said, there are a few concerns we need to resolve first, including:

  • Which method of distribution should we use on Linux? Electron supports several, including deb, snap, etc., each of which has varying degrees of support on various different distributions and platforms.
  • To what degree can the Scratch team officially support a Linux version of Scratch Desktop?
    • Will a Linux user be able to get help by emailing our support team? If so, which Linux distribution(s) can we support? Which versions of those distributions?
    • Would it be acceptable to us and to our users to say “we can’t support this but we hope it works for you” regarding a Linux build? Maybe it would make sense to call it a “beta” until/unless we are able to provide official support – possibly forever.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:10
  • Comments:15

github_iconTop GitHub Comments

4reactions
cacarr-pdxwebcommented, Mar 1, 2021

Regarding:

“we can’t support this but we hope it works for you”

If that’s what you need to do to get a Linux version out – perhaps initially, at least – yes, I think that’s acceptable. Linux users are generally accustomed to availing themselves of various unofficial support resources. And calling such a release a “beta” seems reasonable.

3reactions
markakis-schcommented, Nov 9, 2021

Good evening everyone, I am an IT teacher from Greece and until recently I used Scratux for the teaching needs of the primary school I work in, as there is no official Linux version of Scratch Desktop.

Due to the fact that Scratux is based on an older version of Scratch Desktop, a few days ago I followed the steps mentioned by @ezze for version v3.26.0 and created the binary packages (.deb, .rpm, snap etc). The only change I needed to make, was to add the author’s email (info@scratchfoundation.org) into the package.json in order to generate the .deb package.

The .deb package has been successfully installed and tested on Ubuntu 20.04 (Gnome & Mate) and Linux Mint. The .rpm package has been successfully installed and tested on Fedora 35.

Then I decided to make a fork of the project and upload the generated files online, for anyone who needs the Linux version.

In addition, the .deb package that was produced was added to a repository used by hundreds of primary and secondary schools in Greece, so that it can be used in these schools.

The process of creating the packages is quite simple and does not take much time for it and I believe that the packages should be created and uploaded on the official website of the project at least in the most popular format (.deb, rpm, snap).

Keep up the good work!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Forum list | Linux.org
Dev-ops. This section is for discussion of tools like kubernetes, terraform, docker, ELK, etc.. Threads: 70.
Read more >
Linux Forums - LinuxQuestions.org
This forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer ......
Read more >
Linux Foundation - Forums
A discussion board for The Linux Foundation's LFS243 Service Mesh Fundamentals class ... This course has been discontinued and support is no longer...
Read more >
Top 20 Linux Forums, Discussions and Message Boards in 2023
List of the best Linux Forums. Keep up with the latest discussions and information and message boards on linux from all around the...
Read more >
Linux Mint Forums - Index page
Subforums: Beginner Questions, Installation & Boot, Software & Applications, Hardware Support, Networking, Tutorials, Other Topics & Open Discussion.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found