我正在尝试删除 mate 桌面并获取
$ sudo apt-get remove --auto-remove mate-desktop
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'mate-desktop' is not installed, so not removed
The following packages will be REMOVED:
cuda-11-0 cuda-command-line-tools-11-0 cuda-compiler-11-0 cuda-cudart-11-0
...
但为什么要删除不相关的库呢?
答案1
从输出man apt-get
在下面选项--autoremove
:
如果命令是安装或删除,则此选项就像运行自动删除命令一样,删除未使用的依赖包。
这些 cuda 包只是在等待自动移除,与 Mate Desktop 无关。所以真正的问题是你真的想移除它们吗?英特尔倾向于将各种依赖项挂接到他们的 cuda 包上,例如依赖于 Nvidia 驱动程序包(可能很旧),因此当它被替换时,bingo - 可能会触发各种不必要的移除和自动移除。