我首先尝试通过终端更新我的专有驱动程序,但之后失败了。清除所有 NVIDIA 软件包并重新安装后出现相同错误。不知道如何解决。在 amd64 arch 上运行 Ubuntu 20.04.1。我有两个粘贴:终端输出失败:sudo apt install nvidia-dkms-450
请参阅上面粘贴的第 30 行以供下一个命令参考。
https://paste.ubuntu.com/p/bQsGwr7ZMN/cat /var/lib/dkms/nvidia/450.66/build/make.log
上面第 30 行输出中提到 的输出:https://paste.ubuntu.com/p/Nj5WpPm3cj//
我尝试删除专有图形驱动程序 PPA,然后通过以下方式安装
sudo ubuntu-drivers autoinstall
似乎没有什么办法可以让它恢复预期的行为,包括
sudo apt install -f
也不
sudo dpkg --configure -a
所以没有这些驱动程序,我陷入了困境。我确实给启动板团队发了电子邮件,以防这不仅仅是我的配置,而是一个错误。我尝试在更新的 20.04.1 USB 驱动器上安装,没有任何问题。我想避免重新格式化,因为那将是一个很大的麻烦。任何帮助都会很感激。提前感谢你们的帮助!
更新: 我通过将默认编译器从 clang 改回 GCC 解决了这个问题。
答案1
解决方案是通过 galternatives 或 update-alternatives 确保 gcc(而不是 clang)为其处理的所有方案的默认值。