Hello everyone, I am trying to get LogiOps on my Zorin OS 16 Core machine but I'm getting stuck at trying to install libudev-dev which is causing an error shown below:
Reading package lists... Done
Building dependency tree
Reading state information... Done
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:
libudev-dev : Depends: libudev1 (= 245.4-4ubuntu3.11) but 245.4-4ubuntu3.13 is to be installed
E: Unable to correct problems, you have held broken packages.
Your repository is up to date (I checked against my wife's Z16 machine) and my Z15 machine shows version 237-3ubuntu10.52 for libudev.
There's a version issue, as you can read here: Can't install libudev-dev on Ubuntu 16.04 - Ask Ubuntu
I know that link's for 16.04 but I'm underscoring the issue - the "fix" suggested there can be used to get the version you need but it's at your own risk.
I looked for libudev_245.4-4ubuntu3.11 but I couldn't find it.
The following packages will be DOWNGRADED:
libudev1
I think this is not worth the risk.
This is also a BUG on part of the packager... The dependency conflict is created by the package which has that specific dependency listed.
Reporting this to the developer may be more useful.
I recommend against. That procedure is very similar to the one I used to make it possible to install kernels upward of 5.12 on Zorin OS. However, I made sure to check everything else, first.
Apt installs through DPKG.
Deb Packages install through DPKG.
DPKG is what will determine whether to remove ^ the list posted above... So installing the .deb package will not help in this case - you will either run into dependency problem or run into software conflict. And a GUI installer may not tell you what it is about to remove... It's one of many why I prefer the terminal.