Installing LinuxCNC on other Linux distros does not work anymore
- tommylight
- Topic Author
- Away
- Moderator
- Posts: 19106
- Thank you received: 6398
Everything below pertains to using Master builbot packages in an attempt to have some options besides Debian, although since LinuxCNC is now in the Debian repositories, this is just an exercise in futility matched only by it's monumental failure, as can be seen below.
-
Last few days have been a pain trying to install LinuxCNC on these distros:
-Linux Mint 20.3 (again) = does not work
-Depin Linux = does not work / chinese so i did not bother much
-Ubuntu 22.04 = does not work / i hate it, tends to send a lot of info all over the world
-Pop! OS 22.04 = got it installed, Axis does not work, QTDragon does not work, QtPlasmaC does not work, but GmoccaPy does work. Also, it will not use RT kernels without some heavy lifting, so still not usable.
--
This is mostly due to new builds of LinuxCNC not reporting any missing dependencies in GDebi, having strange Python requirements (complaining something in LinuxCNC requires version under 3.10 while something else requires over 3.8!!!) etc etc, not going to deep as there is no reason or justification for it.
--
And Rod, no i do not want to compile it!
P.S.
I do not do this for me, it is for new users (when it works) to give them something more polished than XFCE.
So that leaves us with the only option of using Debian and doing some quick tutorials on how to safely install other desktop environments and switch to using them.
Please Log in or Create an account to join the conversation.
- snowgoer540
- Offline
- Moderator
- Posts: 2386
- Thank you received: 779
I am getting ready to make a guide, but I'm happy to share the text based steps here if you'd like to give it a try? I do plan to have a visual click-by-click guide in addition to the text based dump for those who don't need the other version, all in the same post.
EDIT: Maybe you are referring to package installs, in which case, yea that doesn't work.
Please Log in or Create an account to join the conversation.
I am interested in anything you can provide other than rip version. I have to deliver this week a system and stuck trying to get anything to work.FWIW, I just installed LCNC on MX Linux 21.1 (on a virtual machine) last night. It went without a single hitch (other than missing a few dependencies from the original list Phill had given me).
I am getting ready to make a guide, but I'm happy to share the text based steps here if you'd like to give it a try? I do plan to have a visual click-by-click guide in addition to the text based dump for those who don't need the other version, all in the same post.
EDIT: Maybe you are referring to package installs, in which case, yea that doesn't work.
Is it just a compile of linuxcnc with the correct dependencies? I need to have QTplasmaC as this is a plasma machine
.
Please Log in or Create an account to join the conversation.
- snowgoer540
- Offline
- Moderator
- Posts: 2386
- Thank you received: 779
Please Log in or Create an account to join the conversation.
- tommylight
- Topic Author
- Away
- Moderator
- Posts: 19106
- Thank you received: 6398
Personally, i can run pretty much anything on anything, been using Linux for over 25 years now.
Shhhh, do not tell anyone, but i did make Mint 20 work, it just takes half a day chasing stuff.
I would like to say that i will not try this anymore since it is going mainstream, but come Mint 21, i am sure i will try it again!
Please Log in or Create an account to join the conversation.
- snowgoer540
- Offline
- Moderator
- Posts: 2386
- Thank you received: 779
Thank you Snowwy, but i need this for other users, not me.
Personally, i can run pretty much anything on anything, been using Linux for over 25 years now.
Shhhh, do not tell anyone, but i did make Mint 20 work, it just takes half a day chasing stuff.
I would like to say that i will not try this anymore since it is going mainstream, but come Mint 21, i am sure i will try it again!
Hmm, does it have to be Debian 11 based? Mx Linux 19.4 is pretty user friendly and would still allow the buildbot packages…
Please Log in or Create an account to join the conversation.
- tommylight
- Topic Author
- Away
- Moderator
- Posts: 19106
- Thank you received: 6398
Besides user name and password, it requires about 3 clicks to install and run, it has a VERY appealing look and feel, everything seems smooooooooth, etc etc, so having that with LinuxCNC will have people flocking over in a heartbeat.
That is my point, new users.
Not getting them traumatized at the very start with git and compile and stuff that can and will go sideways easily, to the point of poor souls having nightmares and waking up in a pool of their own sweat !
Please Log in or Create an account to join the conversation.
- snowgoer540
- Offline
- Moderator
- Posts: 2386
- Thank you received: 779
Give POP! OS a try, leme know what you think, but from a beginners perspective.
Besides user name and password, it requires about 3 clicks to install and run, it has a VERY appealing look and feel, everything seems smooooooooth, etc etc, so having that with LinuxCNC will have people flocking over in a heartbeat.
Perhaps I will check it out when I get some time!
That is my point, new users.
Not getting them traumatized at the very start with git and compile and stuff that can and will go sideways easily, to the point of poor souls having nightmares and waking up in a pool of their own sweat !
Haha yea that’s what I was trying to avoid with the guide I made. A lot of button clicks, but it’ll give you a great experience if you can bake a cake
Please Log in or Create an account to join the conversation.
It works like a charm. I bypassed the windows look alike stuff and went straight to the nitty gritty.
I have three machines running debian I have to update to the latest qtplasmac but they are running debian and it will break so I can use this to get them the latest.
The only issue is I dont want to have to rebuold the configs. Is there an easy way to get to a year old qtplasmac config up to the latest? Or do I have no choice but to rebuild the config? Where can I get the version# of qtplasmac from within the config folder?
Thanks again for your work in this guid. IT is very appreciated and helpfull. great job.
Bob
Please Log in or Create an account to join the conversation.
- snowgoer540
- Offline
- Moderator
- Posts: 2386
- Thank you received: 779
Thanks snowgoer540,
It works like a charm. I bypassed the windows look alike stuff and went straight to the nitty gritty.
I have three machines running debian I have to update to the latest qtplasmac but they are running debian and it will break so I can use this to get them the latest.
The only issue is I dont want to have to rebuold the configs. Is there an easy way to get to a year old qtplasmac config up to the latest? Or do I have no choice but to rebuild the config? Where can I get the version# of qtplasmac from within the config folder?
Thanks again for your work in this guid. IT is very appreciated and helpfull. great job.
Bob
Glad to know people find it useful, and it got you going again.
Yea, the windows stuff is optional, seemed like a "nice to have" for new users as many come from windows. Helps ease the transition I guess.
For configs, you can copy the folder over. QtPlasmaC will do any work necessary on any files in the config folder automagically, to get them up to snuff with the latest version. Worse case is it doesnt work, and you have to redo the configs manually, but it should go off without a hitch.
One thing to keep in mind, there is a symlink in the config folder back to the qtplasmac folder in the project. That needs to be there. Being that you are going from buildbot machine to buidbot machine, it shouldnt change, but it's worth verifying. In your case it should point to:
/usr/share/doc/linuxcnc/examples/sample-configs/by_machine/qtplasmac/qtplasmac
If the link is messed up or the folder is missing, you can fix it with these instructions:
EDIT: Thinking on it for another second, I think this is all covered in the install guide (using qtplasmac as an example).
Please Log in or Create an account to join the conversation.