Debian 12 - Bookworm Live installer ISO for linuxcnc (x86_64)

More
19 Aug 2023 00:02 - 30 Dec 2023 02:49 #278427 by rodw
Updated  30 December 2023 - Linuxcnc 2.9.2 on Debian 12.4

This is my fork of Linuxcnc's installer for Bookworm (Debian 12.4).
It is now complete (X86 only) and ready for deployment on a 2.9 release.
drive.google.com/file/d/1nw0dGt5aZXVo8k6.../view?usp=drive_link
Its a 3.2 Gb download so be patient
Please remain connected to the internet during the installation.
After installing, be sure to open a terminal window and
sudo apt update
sudo apt upgrade
That will grab any security updates for Bookworm and update your version of linuxcnc to the latest build.

This includes the current verison of linuxcnc 2.9.2 from the Linuxcnc distribution files as at 30 December 2023 and XFCE on Debian 12.4
It follows the 2.9 Getting Linuxcnc docs I have added to the main docs.

This also includes the repositories for QTPYVCP, probe basic and  Ethercat master. These are totally optional and will not get in the road if you don't need them.

Installation of QTPYVCP and probe basic:sudo apt install python3-qtpyvcp
sudo apt install python3-probe-basic
Ref: kcjengr.github.io/probe_basic/quick_start_apt.html
For probe basic support, please post in the qtpyvcp section of the forum

Installation of Ethercat - sudo apt install ethercat-master libethercat-dev
Then continue on this thread
forum.linuxcnc.org/ethercat/45336-etherc...-how-to-step-by-step
where indicated
eg near  where it says
Save the MAC address of the NIC to be used for ethercat
For support please post on the Ethercat section of this forum

Support for these third party repositories is out of scope of this thread 

So just download it, burn to a USB stick with Balena Etcher and boot into it.
You can run off the USB or install it.

A README.md file is deployed to your home folder that includes these instructions for convenience.
 
Last edit: 30 Dec 2023 02:49 by rodw.
The following user(s) said Thank You: tommylight, beefy, dokwine, Franklin, Aciera, hilo90mhz, anton610

Please Log in or Create an account to join the conversation.

More
19 Aug 2023 00:18 #278428 by tommylight
Geany, Inkscape, FreeCAD.
Inkscape can also do 2.5D, laser, etc, besides doing good code for plasma, with some editing even for PlasmaC/QtPlasmaC.
FreeCAD does milling, although i have yet to try.
-
Why x86?
I can test it on some old laptops with parallel port. :)

Please Log in or Create an account to join the conversation.

More
19 Aug 2023 00:56 #278429 by rodw
Sorry I tested on AMD64 J1900. Geany is in. There are a few little thing like wget and curl you never think of untill you need them!

Please Log in or Create an account to join the conversation.

More
19 Aug 2023 01:16 #278434 by tommylight
gdebi, please include gdebi, i do not like people here using dpkg as it will eventually mess up.
Also, git should be there, it is not usually.

Please Log in or Create an account to join the conversation.

More
19 Aug 2023 10:36 #278453 by rodw
Sorry for being AWOL. We went to Toowoomba 130km away and back for a lunch time party today.
Git was already in there before I started :)
I added gdebi so we have these packages there now.
wget geany gdebi samba grub-customizer curl linuxcnc-uspace linuxcnc-uspace-dev 

I'm not sure I wanted to add inkscape and freecad as they are not really tools for a machine control and they won't be small packages. If someoone sees inkscape, they might expect to see Gimp so where does it stop? I'd much rather map a share to the home directory, work in comfort from another PC at a desk and save the gcode. Oops, I just added samba!

See what others think. Adding packages is the easiest part if I remember which config file to edit :)

I am also hoping  to install the repositories for ethercat and qtpyvcp/probe-basic but not install anything from them.
 

Please Log in or Create an account to join the conversation.

More
19 Aug 2023 12:55 #278461 by tommylight

Please Log in or Create an account to join the conversation.

More
21 Aug 2023 07:12 #278587 by rodw
The download in the first post has now ben updated as a fork of the Official Linuxcnc live installer DVD.
Please reread the first post as its changed.
I have sent a pull request to linuxcnc
github.com/LinuxCNC/linuxcnc-live-build/pull/27

After installation, to get the latest 2.9 version of linuxcn just type
sudo apt update
sudo apt upgrade

Mods might like to sticky this. 
 

Please Log in or Create an account to join the conversation.

More
23 Aug 2023 10:07 #278770 by rodw
This now has ethercat and qtpyvcp/probebasic repositories on it.
Moving to the Linuxcnc live installer took the image out to 3 GB so I won't be adding any CAD stuff.
For some reason the non-free-firmware setting is not being respected so you might need to add it back in to /etc/apt/sources.list

Please Log in or Create an account to join the conversation.

More
24 Aug 2023 07:01 #278838 by rodw
Please review the original post as it has changed significantly as it is now complete.
I have sent a pull request to the Linucnc Live Installer  as its now complete.

Note that we have just done the installer. issues with QTPYVCP or ethercat are out of scope of this thread. We just set up the repositories. If something is not working with additional software you install is nothing to do with installing linuxcnc.

Tommy, Could you sticky this as it is a great timesaver for anybody wanting to use Bookworm, probe-basic or ethercat.

Please Log in or Create an account to join the conversation.

More
24 Aug 2023 10:57 #278850 by tommylight
The first post requires a bit of editing, command lines are attached to other stuff.

Please Log in or Create an account to join the conversation.

Time to create page: 0.196 seconds
Powered by Kunena Forum