我试图了解在 Linux 中清除 nvidia 驱动程序的以下方法之间的区别。选项如下:
sudo apt purge nvidia-*
sudo apt purge ~nnvidia
在第二个命令中,nvidia 前面的“~”和多余的“n”到底起什么作用?
答案1
“〜”X“选项(针对各种字符)X) 就像那些在资质. 它们全都是其他事物的简写。
“~n” 匹配要删除的包的名称(n 代表名称)。例如—naptitude意思相同?名称(能力)
~n 后面的内容被视为子字符串。例如,比较apt show ~nyara | grep 软件包:与“yara”后面紧接着的“-”相同。
因此,您的问题的答案是,“nvidia”后面带有“-”的软件包将仅匹配名称中“nvidia”后面带有“-”的软件包。在我的设置中,“apt show ~nnvidia-”给出 5680 个结果,但当我省略“-”时,结果为 5688(仅多 8 个)
还有好多哦~X选项。请参阅资质在线手册 https://www.debian.org/doc/manuals/aptitude/ch02s04s02.en.html 以及这些的完整表格“简短形式的搜索词”在https://www.debian.org/doc/manuals/aptitude/ch02s04s05.en.html