I was replying from my phone earlier. Now that I am back at the computer, I can say a bit more.
Buster is the officially supported distribution for LinuxCNC. That may change down the road, but now, that's the way it is. I created this guide with respect to Buster, on MX Linux to give a new user the greatest chance for success with the smallest amount of frustration. Deviate from it at your own risk/challenge acceptance level. It is sort of an "here's the way I found to be easiest to get started when I was new to Linux/LinuxCNC as well".
At any rate, the build bot, which creates the debian installation packages automagically creates them up to the Buster distribution. If you choose to go later than Buster, you are accepting that some of the things that make it easy for a new user are not supported.
If you go the RIP route, you will not get the "start" menu items, etc. You will have to keep in mind that you will need to run a rip-environment script before running things like pncconf, stepconf, etc.
It's not that it's impossible, but for new users, and for users that are not on a supported distribution, it can be cumbersome. And if you want the menu items on a later than Buster distro, you could create your own debian packages, but that is far outside the scope of this tutorial.
As for your other post, it's very important that you follow the steps to a T to be successful (which in my humble opinion would require actually being on 19.4 in the first place).
The line is:
Code:
git clone https://github.com/LinuxCNC/mesaflash.git
These commands are very specific. Case matters, etc.