I have a linux distro "Pop_OS" installation that is contaminated by ubuntu. Specifically, its audio driver is broken.
When I try to use aptitude to force install "pulseaudio", it demonstrates the simple situation:
$ sudo aptitude install pulseaudio
The following NEW packages will be installed:
pulseaudio
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 913 kB of archives. After unpacking 4,674 kB will be used.
The following packages have unmet dependencies:
pop-desktop : Conflicts: pulseaudio but 1:15.99.1+dfsg1-1ubuntu2 is to be installed
Conflicts: pulseaudio:i386 but it is not going to be installed
pipewire-alsa : Conflicts: pulseaudio but 1:15.99.1+dfsg1-1ubuntu2 is to be installed
Conflicts: pulseaudio:i386 but it is not going to be installed
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) pulseaudio [Not Installed]
Accept this solution? [Y/n/q/?] n
*** No more solutions available ***
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) pulseaudio [Not Installed]
Obviously, the easy solution would be to uninstall pulseaudio but 1:15.99.1+dfsg1-1ubuntu2
(which cannot be found in upstream), and resolve the conflict. But aptitude shows that "*** No more solutions available ***"
So, why is aptitude so incapable of resolving such a simple conflict? And what tool is smart enough to do that?