The question:
I am trying to install some 32bit software, which I have done successfully on other Ubuntu 22.04 machines
I am hitting serious dependency issues. Specific example of when trying to install codemeter_<vers>_i386.deb
using dpkg -i
Selecting previously unselected package codemeter:i386.
(Reading database ... 262258 files and directories currently installed.)
Preparing to unpack codemeter_7.50.5271.500_i386.deb ...
Unpacking codemeter:i386 (7.50.5271.500) ...
dpkg: dependency problems prevent configuration of codemeter:i386:
codemeter:i386 depends on libgl1-mesa-glx | libgl1.
codemeter:i386 depends on libice6 (>= 1:1.0.0).
codemeter:i386 depends on libsm6.
codemeter:i386 depends on libusb-1.0-0 (>= 2:1.0.9).
codemeter:i386 depends on libx11-xcb1.
codemeter:i386 depends on libxcb-glx0.
codemeter:i386 depends on libxcb-icccm4 (>= 0.4.1).
codemeter:i386 depends on libxcb-image0 (>= 0.2.1).
codemeter:i386 depends on libxcb-keysyms1 (>= 0.4.0).
codemeter:i386 depends on libxcb-randr0 (>= 1.3).
codemeter:i386 depends on libxcb-render-util0.
codemeter:i386 depends on libxcb-render0.
codemeter:i386 depends on libxcb-shape0.
codemeter:i386 depends on libxcb-shm0 (>= 1.10).
codemeter:i386 depends on libxcb-sync1.
codemeter:i386 depends on libxcb-xfixes0.
codemeter:i386 depends on libxcb-xinerama0.
codemeter:i386 depends on libxcb-xkb1.
codemeter:i386 depends on libxkbcommon-x11-0 (>= 0.5.0).
codemeter:i386 depends on libxkbcommon0 (>= 0.5.0).
dpkg: error processing package codemeter:i386 (--install):
dependency problems - leaving unconfigured
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.10.2-1) ...
Errors were encountered while processing:
codemeter:i386
If I think try to specifically install libgl1:i386
I get a nightmarish list of very necessary packages to be removed if proceed. A very very short excerpt:
The following packages were automatically installed and are no longer required:
acl apg apport apport-symptoms aptdaemon aptdaemon-data apturl-common bolt bubblewrap ca-certificates-java cheese-common colord-data
cups-pk-helper cups-server-common
This includes things like xorg and the ubuntu-desktop and would (from experience) destroy the install.
I am not sure where things went wrong to get to this point. Possibly related to my other library dependency issue
I am left with missing dependencies but not being able to safely install them.