无需卸载 CUDA 6 即可更新 12.04.4 LTS

无需卸载 CUDA 6 即可更新 12.04.4 LTS

我正在使用 Ubuntu 12.04.4,在我的学术项目中,我需要操作系统安装 CUDA 6。目前,Ubuntu 12.04.4 LTS 和 CUDA 6 可以很好地协同工作。但在最后几天,当我尝试更新 Ubuntu 时,新软件包将删除 CUDA 6。看:

The following packages will be REMOVED:

cuda cuda-6-0 cuda-documentation-6-0 cuda-samples-6-0 cuda-toolkit-6-0 freeglut3-dev libgl1-mesa-dev libglfw-dev libglu1-mesa-dev

The following NEW packages will be installed:

libx11-xcb-dev libxcb-dri2-0-dev libxcb-glx0-dev libxdamage-dev libxxf86vm-dev >x11proto-damage-dev x11proto-dri2-dev x11proto-gl-dev x11proto-xf86vidmode-dev

The following packages will be upgraded:

bluez bluez-alsa bluez-cups bluez-gstreamer dpkg dpkg-dev firefox firefox-locale-en flashplugin-installer gnome-settings-daemon libbluetooth3 libcairo-gobject2 libcairo2 libdpkg-perl libdrm-dev libdrm-intel1 libdrm-nouveau1a libdrm-nouveau2 libdrm-radeon1 libdrm2 libglu1-mesa libkms1 libmtdev1 libpciaccess0 linux-firmware linux-libc-dev >mesa-common-dev mesa-utils mesa-utils-extra nvidia-331-dev nvidia-331-uvm
thunderbird thunderbird-gnome-support thunderbird-locale-en thunderbird-locale-en-us unity-greeter x11-apps xserver-common

38 upgraded, 9 newly installed, 9 to remove and 0 not upgraded.

Need to get 95.8 MB of archives.

After this operation, 363 MB disk space will be freed.

Do you want to continue [Y/n]? n

Abort.

我想在不卸载 CUDA 6 的情况下更新我的 Ubuntu 12.04.4。我该怎么做?

谢谢你!

答案1

看起来nvidiamesa升级中的某些内容与有冲突cuda

您可以做一个简单的操作apt-get upgrade,它不应该要求删除任何东西,只执行可以进行的升级而无需删除任何东西。

要调查为什么被删除,您可以尝试一次cuda升级剩余的软件包(之后)并查看哪个软件包被删除。您可以使用以图形方式执行此操作,或者简单地升级单个软件包(如果可能,将升级软件包)。apt-get upgradecudasynapticapt-get install <package>install

您可以继续删除它,然后在升级后重新安装它,但最好提前知道哪些包有冲突。

如果需要的话,您可以在这里获取 CUDA。

https://developer.nvidia.com/cuda-downloads

相关内容