Scratux: How to get the latest version of Scratch on GNU / Linux?

Scratux: How to get the latest version of Scratch on GNU / Linux?

Scratux: How to get the latest version of Scratch on GNU / Linux?

As we already expressed in a previous post, GNU / Linux It is usually the Ideal Operating System so that both experienced users and enthusiasts, passionate or students, work or start your first steps in this vast and wonderful world of Programming Languages.

And as well as Code Blocks is often useful for students of Middle and University Education to begin to know the C and C ++ language, Scratch it is usually a programming language graphic, simple and didactic, ideal for introducing students of General Basic education (Boys, girls and adolescents) to basic notions of the world of programming, in order to facilitate their understanding of programming content and more advanced software development in the future. Meanwhile he Scratux project allows to use the latest versions of Scratch about GNU / Linux.

CodeBlocks: A useful cross-platform IDE, free and open, ideal for C and C ++

CodeBlocks: A useful cross-platform IDE, free and open, ideal for C and C ++

For those who could or need to delve into Code BlocksThey can do so by visiting our previous publication related to it, through the link immediately below:

"CodeBlocks is a free C, C ++ and Fortran IDE built to satisfy the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, it can be said that it is an IDE with all the features you need, having a consistent appearance and operation on all platforms."

CodeBlocks: A useful cross-platform IDE, free and open, ideal for C and C ++
Related article:
CodeBlocks: A useful cross-platform IDE, free and open, ideal for C and C ++

scratch logo

What is Scratch?

And for those who could or need to delve into Scratch They can do so by visiting our previous publication related to it, through the link immediately below:

"Scratch is a programming language used for educational purposes to easily create animations and serve as an introduction to more advanced programming content. It can also be used for a large number of entertainment and constructionist educational purposes such as: science projects (including simulation and visualization of experiments), recorded lectures with animated presentations, animated social science stories, interactive art, music, etc. others."

scratch logo
Related article:
The new version of the Scratch 3.0 learning environment is here

Scratux: Open Source Linux Binaries for Scratch Desktop

Scratux: Open Source Linux Binaries for Scratch Desktop

What is Scratux?

Natively, Scratch just this one officially available for download and use on Windows (10+), MacOS (10.13+), ChromeOS and Android (6.0+), while for some GNU / Linux distributions is available natively, in its very old version 1.4. I myself have installed it over MX Linux 19.3 and it has been installed and run successfully with just the command prompt:

«sudo apt install scratch»

Definition

Because of this, the Scratux project, which is described in its Official website on the table:

"Scratux is a block-based visual programming language, primarily aimed at children. Users can create projects using a block-like interface. With Scratux, you can program your own interactive stories, games, and animations, and share your creations with others in the online community."

Scope

However, later on they expand their description and scope, mentioning the following:

"Basically Scratux is a simple project that aims to provide free and open source Linux binaries for Scratch Desktop (formerly called Scratch Offline Editor). Since the Official Scratch Project does not provide binaries for Linux distributions, we have created this project so that you don't have to download any more build from source code. You just have to click and install it. Scratux is integrated into different languages ​​and is always based on the latest stable version of Scratch. (Currently Scratch Desktop 3.10.2)".

How to install it?

For this objective the following is available Official link on GitHubHowever, in abbreviated form these are the necessary steps:

$ git clone https://github.com/scratux/scratux.git
$ cd scratux
$ chmod +x fetch.sh
$ ./fetch.sh

If the whole process has gone well, it can be executed scratux using the command "Yarn" o "Npm" As follows:

$ cd src
$ npm start

Or if necessary you can build standalone executables (launchers) using the following command command:

./build.sh

Note: It is worth noting that for it to compile and run successfully, it is necessary to have at least some of the correct acceptable versions of "Npm". And if this procedure could be complex or unfeasible on your GNU / Linux Distro the reliable and safe option is always available install it via Flatpak with Flathub using the following command command:

«flatpak install flathub edu.mit.Scratch».

Generic image for article conclusions

Conclusion

We hope this "useful little post" about «Scratux», which is a useful project that provides a functional way to make use of the latest stable binaries de scratch desktop about GNU / Linux, which in turn, is a programming language which is used to introduce children and adolescents, has more advanced programming content and software development; is of great interest and utility, for the entire «Comunidad de Software Libre y Código Abierto» and of great contribution to the diffusion of the wonderful, gigantic and growing ecosystem of applications of «GNU/Linux».

And for more information, always do not hesitate to visit any Online library as OpenLibra y jedit to read books (PDFs) on this topic or others knowledge areas. For now, if you liked this «publicación», don't stop sharing it with others, in your Favorite websites, channels, groups, or communities of social networks, preferably free and open as Mastodon, or secure and private like Telegram.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Jesus Ballesteros said

    Hmm, has Scratux with Scratch basically been the same as Centos with Red Hat?

    1.    Linux PostInstall said

      Greetings, Jesus. Yes something like that. In other words, Scratux is like a kind of bifurcation in terms of binaries of the Scratch Project to be able to offer GNU / Linux Users the latest versions of the same on said Operating System, although it did not create that Scratux erase or eliminate all references from the binaries to Scratch brands and logos, as I understand CentOS does with RedHat.