Debian
在多架構的 64 位 Debian 系統上擁有 nVidia OpenGL 32 位驅動程序
我正在嘗試在我的 64 位系統上安裝 32 位 nVidia 驅動程序(讓 wine 與 OpenGL 一起工作)。所以我嘗試了:
root@grzes:/lib# aptitude install libgl1-nvidia-glx:i386 libxvmcnvidia1:i386 The following NEW packages will be installed: libgl1-nvidia-glx:i386 libxvmc1:i386{ab} libxvmcnvidia1:i386 0 packages upgraded, 3 newly installed, 0 to remove and 2 not upgraded. Need to get 6,661 kB of archives. After unpacking 32.2 MB will be used. The following packages have unmet dependencies: libxvmc1 : Conflicts: libxvmc1:i386 but 2:1.0.7-1+deb7u2 is to be installed. libxvmc1:i386 : Conflicts: libxvmc1 but 2:1.0.7-1+deb7u2 is installed. The following actions will resolve these dependencies: Remove the following packages: 1) kaffeine 2) kplayer 3) libxine1-x 4) libxine2-x 5) libxvmc1 6) libxvmcnvidia1 7) mencoder 8) mplayer 9) mplayerthumbs 10) nvidia-glx 11) smplayer 12) smplayer-themes 13) smplayer-translations 14) task-desktop 15) task-gnome-desktop 16) xine-ui 17) xserver-xorg-video-all 18) xserver-xorg-video-intel 19) xserver-xorg-video-openchrome Leave the following dependencies unresolved: 20) digikam recommends mplayerthumbs 21) libgl1-nvidia-glx recommends libxvmcnvidia1 22) nvidia-kernel-dkms recommends nvidia-glx (>= 304.88) 23) youtube-dl recommends mplayer2 | mplayer Accept this solution? [Y/n/q/?] q Abandoning all efforts to resolve these dependencies. Abort.
但是,如您所見,存在衝突。我怎樣才能讓它工作?
網際網路上的資訊在這個主題上存在衝突,所以這裡有我發現的 2 條線索。我沒有 multiarch 也沒有 Debian,但我仍在努力提供幫助。
調查區域#1 - 葡萄酒
我認為您想在 Wine 中安裝 32 位 NVIDIA 驅動程序。我找到了這個執行緒,它在 FreeBSD 論壇上,但仍然適用:
摘錄: http://forums.freebsd.org/showthread.php?t= 26597
3D 加速適用於 64 位 nvidia 驅動程序,前提是您將 32 位版本(相同版本號)安裝到 chroot 中(通過魔獸世界 8.0-RELEASE 測試)。
調查區域#2 - nvidia-glx
我在 crunchbang 論壇上找到了這個文章,但應該仍然適用。執行緒標題為:索引»幫助和支持(測試/不穩定)»x86_64 上的 NVIDIA 驅動程序未安裝 x86 32 位 OpenGL 庫。
該執行緒建議安裝此軟體包:
$ sudo apt-get install libgl1-nvidia-glx:i386