#427 Suggestion to modify INSTALL.md

Closed
opened 1 year ago by EvilSupahFly · 3 comments

On Ubuntu-derrivative systems (like Mint - the one I use), 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), which aren't actually required for those TTFs to work and probably shouldn't be marked as dependencies.

However, the .deb can be obtained from Debian directly without the extra packages at http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ and installed locally with gdebi, dpkg, or any other package manager you happen to have laying around.

Perhaps it's simpler and cleaner just to point users right to Debian's upstream FTP and skip the dependencies mess that Canonical made?

On Ubuntu-derrivative systems (like Mint - the one I use), 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`), which aren't actually required for those TTFs to work and probably shouldn't be marked as dependencies. However, the `.deb` can be obtained from Debian directly without the extra packages at http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ and installed locally with gdebi, dpkg, or any other package manager you happen to have laying around. Perhaps it's simpler and cleaner just to point users right to Debian's upstream FTP and skip the dependencies mess that Canonical made?

you can pull requests, modify it, and merge it. but i don't think it's necessary, because it's just a problem with the debian package manager that automatically installs recommended packages out from dependencies and can be easily solved with --no-install-recommends flag or just simply make apt-get always use --no-install-recommends with editing apt configuration (but this way is not recommended).

you can pull requests, modify it, and merge it. but i don't think it's necessary, because it's just a problem with the debian package manager that automatically installs recommended packages out from dependencies and can be easily solved with `--no-install-recommends` flag or just simply [make apt-get always use --no-install-recommends](https://superuser.com/questions/615565/can-i-make-apt-get-always-use-no-install-recommends) with editing apt configuration (but this way is not recommended).
Krock commented 1 year ago
Owner

The problem here is that the package in the Ubuntu repository depends on update-notifier-common which indirectly depends on the rest of the mentioned packages.

If this dependency tree is undesirable for Linux Mint users I would suggest to bring this up for discussion with the package maintainer(s). Regardless on the result of that discussion I now mentioned the Debian package workaround.

2fe0f6b

The problem here is that the package in the Ubuntu repository depends on `update-notifier-common` which indirectly depends on the rest of the mentioned packages. If this dependency tree is undesirable for Linux Mint users I would suggest to bring this up for discussion with the package maintainer(s). Regardless on the result of that discussion I now mentioned the Debian package workaround. 2fe0f6b
EvilSupahFly commented 1 year ago
Poster

Thank you!

I will definitely see what the Mint maintainers can do.

:)

Thank you! I will definitely see what the Mint maintainers can do. :)
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.