apt清除不会删除nvidia-driver-440依赖项

问题描述 投票:0回答:1

我在Ubuntu 18.04上执行了sudo apt purge nvidia-driver-440。然后令我惊讶的是,我仍然可以执行nvidia-smi。它是nvidia-utils-440软件包的一部分,该软件包是nvidia-driver-440的依赖项。

$ dpkg --listfiles nvidia-utils-440
/.
/usr
/usr/bin
/usr/bin/nvidia-bug-report.sh
/usr/bin/nvidia-debugdump
/usr/bin/nvidia-smi
/usr/bin/nvidia-xconfig
/usr/share
/usr/share/doc
/usr/share/doc/nvidia-utils-440
/usr/share/doc/nvidia-utils-440/changelog.Debian.gz
/usr/share/doc/nvidia-utils-440/copyright
/usr/share/doc/nvidia-utils-440/nvidia-debugdump.html
/usr/share/doc/nvidia-utils-440/nvidia-smi.html
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/nvidia-smi.1.gz
/usr/share/man/man1/nvidia-xconfig.1.gz

我仍然找到nvidia-compute-utils-440,这是nvidia-driver-440的另一个依赖项:

$ dpkg --listfiles nvidia-compute-utils-440
/.
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/nvidia-persistenced.service
/usr
/usr/bin
/usr/bin/nvidia-cuda-mps-control
/usr/bin/nvidia-cuda-mps-server
/usr/bin/nvidia-persistenced
/usr/share
/usr/share/doc
/usr/share/doc/nvidia-compute-utils-440
/usr/share/doc/nvidia-compute-utils-440/changelog.Debian.gz
/usr/share/doc/nvidia-compute-utils-440/copyright
/usr/share/doc/nvidia-compute-utils-440/nvidia-persistenced-init.tar.bz2
/usr/share/doc/nvidia-compute-utils-440/nvidia-persistenced.html
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/nvidia-cuda-mps-control.1.gz
/usr/share/man/man1/nvidia-persistenced.1.gz

为什么不清除其安装的依赖项?我需要安装较旧的驱动程序,除非我从系统中除去所有440个工件,否则会出现版本冲突。

如果清除不起作用,我该怎么做才能消除所有440驱动程序构件?

driver ubuntu-18.04 nvidia purge
1个回答
0
投票

我能够通过sudo apt purge nvidia*完成此操作。这样做的缺点是它会清除nvidia-docker2,它不是nvidia驱动程序的一部分,并且我不想清除。

© www.soinside.com 2019 - 2024. All rights reserved.