I installed a package using dpkg --force-depends -i
because it requires libidn11
which is no longer provided.
I then created a symlink from libidn.so.11
to libidn.so.12
(auto-installed) and the package now works just fine.
However, I no longer can update the system using apt full-upgrade
because I get
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
icaclient : Depends: libidn11 but it is not installable
...
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Alas, apt --fix-broken install
just removes icaclient
which is not an option.
So, is there a way to tell apt
to ignore all problems with a specific package and pretend that all its dependencies are met?