Category: Installing LinuxCNC
Thank you for fixing this, Andy, the new key works just fine!
However, the debian package itself seems to have a broken python3 dependency. I'm on the latest Raspberry Pi OS Lite (which is basically trixie with a custom kernel and a few Pi-specific tools installed). Any particular reason for the arm64 package to want python3 < 3.12? amd64 one depends on 3.13, and so does linuxcnc-uspace 2.9.4 that comes with trixie.
$ sudo apt-get install linuxcnc-uspace
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
linuxcnc-uspace : Depends: python3 (< 3.12) but 3.13.5-1 is to be installed
Depends: libboost-python1.74.0 (>= 1.74.0+ds1) but it is not installable
Depends: libboost-python1.74.0-py311 but it is not installable
Depends: libgpiod2 (>= 1.5.1) but it is not installable
Depends: libpython3.11 (>= 3.11.0) but it is not installable
Recommends: linuxcnc-doc-en but it is not going to be installed or
linuxcnc-doc
Recommends: librsvg2-dev but it is not going to be installed
Recommends: hostmot2-firmware-all but it is not installable
Recommends: python3-pil but it is not going to be installed
Recommends: python3-pil.imagetk but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
E: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. linuxcnc-uspace:arm64=1:2.9.6 is selected for install
2. linuxcnc-uspace:arm64=1:2.9.6 Depends python3 (< 3.12)
but none of the choices are installable:
[no choices]