我意识到这是一个旧答案,但是为了清楚和系统稳定,我必须在此处添加一个答案。

首先,它*是Shell的扩展运算符,它将捕获所有内容并删除许多不需要删除的文件。删除nvidia驱动程序的最安全方法是

$ dpkg -l | grep nvidia

搜索nvidia-xxx.xx版本或nvidia-driver-xxx.xx版本,然后键入

$ sudo apt purge nvidia-xxx.xx

它只会删除该程序包,还将标记其依赖项以进行删除。

删除依赖关系很容易。

$ sudo apt autoremove

$ sudo apt autoclean

因此,例如,如果您安装了390.xx软件包,那么它将是。

$ dpkg -l | grep -i nvidia

ii libnvidia-cfg1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA binary OpenGL/GLX configuration library

ii libnvidia-common-390 390.48-0ubuntu3 all Shared files used by the NVIDIA libraries

ii libnvidia-compute-390:amd64 390.48-0ubuntu3 amd64 NVIDIA libcompute package

ii libnvidia-compute-390:i386 390.48-0ubuntu3 i386 NVIDIA libcompute package

ii libnvidia-decode-390:amd64 390.48-0ubuntu3 amd64 NVIDIA Video Decoding runtime libraries

ii libnvidia-decode-390:i386 390.48-0ubuntu3 i386 NVIDIA Video Decoding runtime libraries

ii libnvidia-encode-390:amd64 390.48-0ubuntu3 amd64 NVENC Video Encoding runtime library

ii libnvidia-encode-390:i386 390.48-0ubuntu3 i386 NVENC Video Encoding runtime library

ii libnvidia-fbc1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library

ii libnvidia-fbc1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library

ii libnvidia-gl-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD

ii libnvidia-gl-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD

ii libnvidia-ifr1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library

ii libnvidia-ifr1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library

ii nvidia-compute-utils-390 390.48-0ubuntu3 amd64 NVIDIA compute utilities

ii nvidia-dkms-390 390.48-0ubuntu3 amd64 NVIDIA DKMS package

ii nvidia-driver-390 390.48-0ubuntu3 amd64 NVIDIA driver metapackage

ii nvidia-kernel-common-390 390.48-0ubuntu3 amd64 Shared files used with the kernel module

ii nvidia-kernel-source-390 390.48-0ubuntu3 amd64 NVIDIA kernel source package

ii nvidia-prime 0.8.8 all Tools to enable NVIDIA's Prime

ii nvidia-settings 390.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver

ii nvidia-utils-390 390.48-0ubuntu3 amd64 NVIDIA driver support binaries

ii xserver-xorg-video-nvidia-390 390.48-0ubuntu3 amd64 NVIDIA binary Xorg driver

要验证,您可以

$ apt-cache search nvidia | grep driver

nvidia-settings - Tool for configuring the NVIDIA graphics driver

ubuntu-drivers-common - Detect and install additional Ubuntu driver packages

vdpau-driver-all - Video Decode and Presentation API for Unix (driver metapackage)

xserver-xorg-video-nouveau - X.Org X server -- Nouveau display driver

nvidia-340-dev - NVIDIA binary Xorg driver development files

nvidia-384 - Transitional package for nvidia-driver-390

nvidia-384-dev - Transitional package for nvidia-driver-390

nvidia-driver-390 - NVIDIA driver metapackage

nvidia-utils-390 - NVIDIA driver support binaries

xserver-xorg-video-nvidia-390 - NVIDIA binary Xorg driver

bumblebee-nvidia - NVIDIA Optimus support using the proprietary NVIDIA driver

kubuntu-driver-manager - Driver Manager for Kubuntu

kubuntu-driver-manager-dbg - Driver Manager for Kubuntu -- debug symbols

nvidia-common - transitional package for ubuntu-drivers-common

nvidia-304 - NVIDIA legacy binary driver - version 304.137

nvidia-304-dev - NVIDIA binary Xorg driver development files

nvidia-340 - NVIDIA binary driver - version 340.107

nvidia-387-dev - Transitional package for nvidia-driver-390

nvidia-387 - Transitional package for nvidia-driver-390

nvidia-390-dev - Transitional package for nvidia-driver-390

nvidia-390 - Transitional package for nvidia-driver-390

nvidia-driver-396 - NVIDIA driver metapackage

nvidia-utils-396 - NVIDIA driver support binaries

xserver-xorg-video-nvidia-396 - NVIDIA binary Xorg driver

确定要删除的包装后,请执行

$ sudo apt purge nvidia-390 -y

$ sudo apt autoremove -y

$ sudo apt autoclean

完成此操作后,请确保安装计划使用的任何驱动程序,并且如果由于任何原因而没有livepatch,只需重新启动系统即可。

这样,您在清理驱动程序时就不必担心删除系统依赖项。之后,您将拥有一个健全而稳定的系统,而不必担心重新安装系统可能依赖的其他软件包。那apt是工作,不是你的。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐