So I have gathered the info between CLI and the MX package installer and there are some listed in one that are not in the other. I understand that some are listed generally in MX package installer but include like files listed in terminal.
I tried to do the hold multiple files with the given command below but something is wrong in part of it:
So I am still having to go through each package in MX manager and see what is included just in case some of those red ones above are provided with them.
I think you can forget the libxxx packages … they should all be dependencies.
" To view the dependency tree of a package in Debian or Ubuntu, you can use the command apt-rdepends package_name, which will show you all the dependencies and their dependencies recursively. This helps you understand how packages are interconnected.
"
also apt show pkgname lists dependencies
I checked … apt does not automatically hold versions of dependencies, if a package version is held… because the new versions of dependencies may be required by other packages.
I would let the dependencies update … because the held package version will probably work with new versions of the dependencies and this will be safer for other packages that may require them.
Dependencies that are specifically nvidia may need to be held because they may be part of the problem … other packages should not require them.
This is messy. Your accountant skills may be needed.