> > $ sudo apt purge transmission && sudo apt install transmission
> 
> Hmm, that seems to have worked. No idea why, but thanks for the tip. I
> would have tried that before posting here, but for some reason I thought
> Transmission was part of the default desktop package, and that if I tried
> to uninstall it, apt would want to uninstall all the default DE packages
> with it.

$ apt depends trisquel | grep transmission
  Recommends: transmission-gtk

It looks like the trisquel metapackage recommends, rather than depends
on, transmission-gtk. "transmission" actually appears to be a
metapackage.

$ apt depends transmission
transmission
  Depends: transmission-common (>= 2.84-3ubuntu3.1)
 |Depends: transmission-gtk (>= 2.84-3ubuntu3.1)
 |Depends: transmission-qt (>= 2.84-3ubuntu3.1)
  Depends: transmission-cli (>= 2.84-3ubuntu3.1)

Recommended packages, unlike dependencies, can be removed without
removing the parent package. However, even if trisquel depended on
transmission, it would still be safe to remove:

If a metapackage A has dependencies B, C, and D, removing D does remove
A, but does not remove B or C. A doesn't actually do anything except
install its dependencies, so removing it is harmless, usually. An
exception is a situation like upgrading from Belenos to Flidas. If a
Belenos user has removed trisquel, then when upgrading the Flidas the
*new* dependencies of trisquel (like mate-desktop-environment) will not
be installed, resulting in a broken desktop.

Attachment: signature.asc
Description: PGP signature

Reply via email to