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
Code:
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.