I'm using Ubuntu 12.04.2 LTS with kernel 3.2 and the NVIDIA proprietary driver (nvidia-experimental-310 package).
A project I'm following requires the libgl1-mesa-dev:i386 package to be installed. However, upon attempting to install it I get this:
Code:
$ sudo apt-get install libgl1-mesa-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:
The following packages have unmet dependencies:
libgl1-mesa-dev:i386 : Depends: mesa-common-dev:i386 (= 9.0-0ubuntu1)
Depends: libgl1-mesa-glx:i386 (= 9.0-0ubuntu1)
Depends: libdrm-dev:i386 (>= 2.4.24)
Depends: libx11-xcb-dev:i386 but it is not going to be installed
Depends: libxdamage-dev:i386 but it is not going to be installed
Depends: libxext-dev:i386 but it is not going to be installed
Depends: libxfixes-dev:i386 but it is not going to be installed
Depends: libxxf86vm-dev:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
And then, just to try installing one of those dependencies:
Code:
$ sudo apt-get install libdrm-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libdrm-nouveau1a:i386 libkms1:i386 libsvga1 mplayer
Suggested packages:
mplayer-doc netselect fping
The following packages will be REMOVED:
alsamixergui blender braid celestia-gnome compiz compiz-plugins
compiz-plugins-main compiz-plugins-main-default fahviewer filezilla
freeglut3 freeglut3-dev glew-utils gnome-mplayer google-earth-stable
google-talkplugin ia32-crossover ia32-libs ia32-libs-multiarch:i386
ia32-limbo ioquake3 libdrm-dev libfltk1.1 libgl1-mesa-dev libgl1-mesa-dri
libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglew1.5
libglew1.5-dev libglu1-mesa:i386 libglu1-mesa-dev libgtkglext1
libgtkglext1-dev libgtkglextmm-x11-1.2-0 libosmesa6 libosmesa6:i386
libqt4-opengl:i386 libsdl-gfx1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
libsdl1.2-dev libswt-glx-gtk-3-jni libva-glx1 libvisual-0.4-plugins
libvisual-0.4-plugins:i386 libwxgtk2.8-0 lonesurvivor mesa-common-dev
mesa-utils mplayer2 netflix-desktop nux-tools nvidia-cg-toolkit openarena
python-wxgtk2.8 teamviewer7 ubuntu-desktop unity vlc wine-compholio:i386
wine1.5 wine1.5-amd64 wine1.5-i386:i386 xbmc xbmc-bin xorg
The following NEW packages will be installed:
libdrm-dev:i386 libdrm-nouveau1a:i386 libkms1:i386 libsvga1 mplayer
0 upgraded, 5 newly installed, 67 to remove and 0 not upgraded.
Need to get 3,246 kB of archives.
After this operation, 1,525 MB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.
Obviously I'm not going to do that. So, what's the most painless way to go about this?
Bookmarks