我尝试升级后遇到问题。显示的消息是:
cuda-drivers-535 : Depends: nvidia-kernel-common-535 (>= 535.54.03) but it is not installed
nvidia-dkms-535 : Depends: nvidia-kernel-common-535 (= 535.54.03-0ubuntu1) but it is not installed
Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
答案1
我在 Ubuntu 22.04 上进行常规更新后也遇到了类似的问题。我按照以下说明解决了这个问题这个问题。
第一的:
sudo apt update && sudo apt upgrade -y
第二:
sudo apt --fix-broken install
以防万一有损坏的包裹(半安装)。
第三:
sudo apt-get --with-new-pkgs upgrade <list of packages held back>
就我而言,它们是:
libnvidia-cfg1-535 libnvidia-common-535 libnvidia-compute-535 libnvidia-compute-535:i386 libnvidia-decode-535 libnvidia-decode-535:i386 libnvidia-encode-535 libnvidia-encode-535:i386 libnvidia-extra-535 libnvidia-fbc1-535 libnvidia-fbc1-535:i386 libnvidia-gl-535 libnvidia-gl-535:i386 nvidia-compute-utils-535 nvidia-dkms-535 nvidia-driver-530 nvidia-driver-535 nvidia-kernel-common-535 nvidia-kernel-source-535 nvidia-utils-535 xserver-xorg-video-nvidia-535
但它们可能会因您的配置而有所不同,因此只需从结果中复制它们即可apt upgrade
。但请记住删除换行符。
最后:
sudo apt autoremove
以防万一有包不再需要。
我希望这能帮助更多人。这个问题问得不好,但它是搜索引擎中的第一个结果之一。