[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

32bit compatibility for NVidia binary drivers in wheezy+backports



Hi list,

I'm trying to install the NVidia binary package in Debian wheezy from
wheezy-backports on a 64bit system — which went fine. I've added multiarch:

> % dpkg --print-architecture
> amd64
> 
> % dpkg --print-foreign-architectures
> i386

But if I try to install the 32 bit compatibility package from multiarch…

> % aptitude install -t wheezy-backports nvidia-kernel-dkms:i386
> The following NEW packages will be installed:
>   nvidia-kernel-dkms:i386{b} 
> The following packages are RECOMMENDED but will NOT be installed:
>   libcuda1:i386 nvidia-driver:i386 
> 0 packages upgraded, 1 newly installed, 0 to remove and 155 not upgraded.
> Need to get 9,919 kB of archives. After unpacking 26.4 MB will be used.
> The following packages have unmet dependencies:
>  nvidia-kernel-dkms : Conflicts: nvidia-kernel-dkms:i386 but 340.65-2~bpo70+1 is to be installed.
>  nvidia-kernel-dkms:i386 : Depends: dkms:i386 (>= 2.1.0.0) which is a virtual package.
>                            Depends: nvidia-kernel-common:i386 (>= 20110213) but it is not going to be installed.
>                            Conflicts: nvidia-kernel-dkms but 340.65-2 is installed.
> The following actions will resolve these dependencies:
> 
>      Keep the following packages at their current version:
> 1)     nvidia-kernel-dkms:i386 [Not Installed]

The same if I try to install any other part of the NVidia driver. For example:

> % aptitude install -t wheezy-backports libgl1-nvidia-glx:i386
> The following NEW packages will be installed:
>   libgl1-nvidia-glx:i386{b} 
> 0 packages upgraded, 1 newly installed, 0 to remove and 155 not upgraded.
> Need to get 10.6 MB of archives. After unpacking 41.0 MB will be used.
> The following packages have unmet dependencies:
>  libgl1-nvidia-glx : Breaks: libgl1-nvidia-glx:i386 (!= 340.65-2) but 340.65-2~bpo70+1 is to be installed.
>  libgl1-nvidia-glx:i386 : Breaks: libgl1-nvidia-glx (!= 340.65-2~bpo70+1) but 340.65-2 is installed.
> The following actions will resolve these dependencies:
> 
>      Remove the following packages:
> 1)     libgl1-nvidia-glx
> 2)     nvidia-driver
> 3)     nvidia-glx
> 4)     xserver-xorg-video-nvidia

Needless to say, I'm not keen on deinstalling the 64bit variants of these
packages. The -ia32 variants of the packages (for example
libgl1-nvidia-glx-ia32) fail with similar error messages.

As far as I know, these problems don't exist in jessie, and all my Googling got
me to jessie results, or to wheezy w/o backports. Is there a way to install
without a dist-upgrade (or pinning) to jessie?

Thanks!
A.

Attachment: signature.asc
Description: Digital signature


Reply to: