However, on Mint, when you try to install
ttf-mscorefonts-installer
you are also prompted to install 8 other packages:
- python3-debconf
- python3-distro-info
- python3-distupgrade
- python3-update-manager
- ubuntu-advantage-tools
- ubuntu-release-upgrader-core
- update-manager-core
- update-notifier-common
ttf-mscorefonts-installer
package in the Ubuntu repository depends on update-notifier-common
which itself indirectly depends on the rest of the mentioned packages even though all these extras aren't actually required for those TTFs to work and probably shouldn't be marked as dependencies (at least for Mint users), even though most Ubuntu users would probably already have these installed, and wouldn't notice.On top of that, the .deb can be obtained upstream from Debian directly without the extra packages and installed locally with gdebi, dpkg, or any other Debian package manager you happen to have laying around, and it doesn't break anything - I know, I've done it.
Technically, you can probably get around this by passing
--no-install-recommends
to APT, but that's more of a short-term solution. Is there a way to remove this dependency hell from the core fonts through Mint's own repos, or does this have to be addressed by Canonical?