It could be interesting to have 3 new commands to cards:
ignore package1 package2 etc
ignore-stop package1 package2 etc
ignore-show
Ignored packages are not touch unless explicitly mentioned.
If they are installed, they are not upgraded... nor removed if their dependency is not needed anymore.
If they are not installed, they will not be installed when the collection they are in is installed.
Also, if they are not installed, but a package need them as a dependency, the package that need it won't
be installed, unless the ignored package was explicitly requested to be installed too.
ignore-show show:
installed packages ignored
uninstalled packages ignored