I have a Debian testing amd64 laptop. Only testing, no unstable or
experimental. I need to install ia32-libs to run eclipse in 32 bit mode for
android development.

However, I get a slew of conflicts, and it seems that aptitude wants to
replace a lot of my 64 bit aps with 32 bit apps. Apps like gnome,
gnome-core, empathy, etc. Is this normal or necessary?

I thought the ia32-libs was just supposed to help make it possible to run
32 bit apps on a 64 bit machine, not replace all the 64 bit apps with 32
bit apps. Is that correct?

Here is the output from trying to install ia32-libs in my machine....

root@orca:/home/mark# aptitude install ia32-libs
The following NEW packages will be installed:
  esound-common{a} freeglut3:i386 gcc-4.8-base:i386{a} ia32-libs
ia32-libs-i386:i386 krb5-locales{a} lesstif2:i386 libacl1:i386 libaio1:i386
  libasound2:i386{a} libasyncns0:i386 libattr1:i386{a} libaudio2:i386
libaudiofile1:i386 libavahi-client3:i386 libavahi-common-data:i386{a}
  libavahi-common3:i386{a} libbsd0:i386 libc6:i386{a} libc6-i686:i386{a}
libcaca0:i386{a} libcap2:i386 libcomerr2:i386 libcups2:i386 libcurl3:i386
  libdb5.1:i386{a} libdbus-1-3:i386{a} libdirectfb-1.2-9:i386
libdrm-intel1:i386{a} libdrm-nouveau2:i386{a} libdrm-radeon1:i386{a}
libdrm2:i386{a}
  libedit2:i386 libesd0:i386 libexif12:i386 libexpat1:i386{a}
libffi6:i386{a} libflac8:i386{a} libfltk1.1:i386 libfontconfig1:i386{a}
  libfreetype6:i386{a} libgcc1:i386{a} libgcrypt11:i386{a} libgd3:i386{a}
libgdbm3:i386 libgl1-mesa-dri:i386{a} libgl1-mesa-glx:i386{a}
  libglapi-mesa:i386{a} libglu1-mesa:i386 libgnutls26:i386{a}
libgpg-error0:i386{a} libgphoto2-2:i386 libgphoto2-port0:i386{a}
libgpm2:i386{a}
  libgssapi-krb5-2:i386{a} libice6:i386{a} libidn11:i386{a}
libieee1284-3:i386 libjack-jackd2-0:i386 libjbig0:i386 libjpeg62:i386
libjpeg8:i386{a}
  libjson-c2:i386{a} libk5crypto3:i386{a} libkeyutils1:i386{a}
libkrb5-3:i386{a} libkrb5support0:i386{a} liblcms1:i386
libldap-2.4-2:i386{a}
  libllvm3.2:i386{a} libltdl7:i386{a} liblzma5:i386{a} liblzo2-2:i386
libmpg123-0:i386 libncursesw5:i386{a} libnspr4:i386 libnspr4-0d:i386
libnss3:i386
  libnss3-1d:i386 libodbc1:i386 libogg0:i386{a} libopenal1:i386
libopus0:i386{ab} libp11-kit0:i386{a} libpam0g:i386 libpciaccess0:i386{a}
  libpcre3:i386{a} libpng12-0:i386{a} libpopt0:i386 libpulse0:i386{a}
librtmp0:i386{a} libsamplerate0:i386{a} libsane:i386 libsane-extras:i386{a}
  libsasl2-2:i386{a} libsasl2-modules:i386{a} libsdl1.2debian:i386
libselinux1:i386 libsigc++-2.0-0c2a:i386 libslang2:i386{a} libsm6:i386{a}
  libsndfile1:i386{a} libsqlite3-0:i386{a} libssh2-1:i386{a}
libssl1.0.0:i386{a} libstdc++5:i386 libstdc++6:i386{a} libsysfs2:i386
libtasn1-3:i386{a}
  libtdb1:i386 libtiff4:i386{a} libtinfo5:i386{a} libts-0.0-0:i386{a}
libtxc-dxtn-s2tc0:i386{a} libudev0:i386{a} libusb-0.1-4:i386
libusb-1.0-0:i386{a}
  libuuid1:i386{a} libv4l-0:i386{a} libv4lconvert0:i386{a}
libvorbis0a:i386{a} libvorbisenc2:i386{a} libvorbisfile3:i386
libvpx1:i386{a}
  libwrap0:i386{a} libx11-6:i386{a} libx11-xcb1:i386{a} libx86-1:i386
libxau6:i386{a} libxaw7:i386 libxcb-dri2-0:i386{a} libxcb-glx0:i386{a}
  libxcb-render-util0:i386 libxcb-render0:i386{a} libxcb1:i386{a}
libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386{a} libxdmcp6:i386{a}
  libxext6:i386{a} libxfixes3:i386{a} libxft2:i386{a} libxi6:i386{a}
libxinerama1:i386{a} libxml2:i386 libxmu6:i386{a} libxmuu1:i386
libxp6:i386{a}
  libxpm4:i386{a} libxrandr2:i386 libxrender1:i386{a} libxslt1.1:i386
libxss1:i386 libxt6:i386{a} libxtst6:i386{a} libxv1:i386
libxxf86vm1:i386{a}
  odbcinst{a} odbcinst1debian2{a} odbcinst1debian2:i386 uuid-runtime{a}
xaw3dg:i386 zlib1g:i386{a}
0 packages upgraded, 163 newly installed, 0 to remove and 61 not upgraded.
Need to get 52.6 MB of archives. After unpacking 173 MB will be used.
The following packages have unmet dependencies:
 libopus0 : Conflicts: libopus0:i386 but 1.1~beta-3 is to be installed.
 libopus0:i386 : Conflicts: libopus0 but 1.1~beta-3 is installed.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
The following actions will resolve these dependencies:

      Remove the following
packages:
1)
anki
2)
cheese
3)
dvdrip
4)
dvgrab
5)
empathy
6)
ffmpeg
7)
gnome
8)
gnome-control-center
9)
gnome-core
10)
gnome-media
11)
gnome-orca
12)
gnome-video-effects
13)
gstreamer0.10-plugins-bad
14)
gstreamer0.10-plugins-good
15)
gstreamer1.0-plugins-good
16)
libasound2-plugins
17)
libavcodec54
18)
libavdevice54
19)
libavfilter3
20)
libavformat54
21)
libcanberra-pulse
22)
libcheese-gtk21
23)
libcheese3
24)
libespeak1
25)
libfarstream-0.1-0
26)
libjack-jackd2-0
27)
liblavfile-2.0-0
28)
liblavplay-2.0-0
29)
libmlt++3
30)
libmlt6
31)
libopus0
32)
libportaudio2
33)
libpurple-bin
34)
libpurple0
35)
libquicktime2
36)
libtelepathy-farstream2
37)
libxine2
38)
libxine2-ffmpeg
39)
libxine2-misc-plugins
40)
libxine2-plugins
41)
libxine2-x
42)
melt
43)
mjpegtools
44)
mplayer2
45)
nautilus-sendto-empathy
46)
openshot
47)
opera
48)
pulseaudio
49)
pulseaudio-module-x11
50)
python-mlt
51)
python-pyaudio
52)
rhythmbox
53)
rhythmbox-plugin-cdrecorder
54)
rhythmbox-plugins
55)
rygel-playbin
56)
sound-juicer
57)
speech-dispatcher
58)
subtitleripper
59)
telepathy-haze
60)
thoggen
61)
totem
62)
totem-plugins
63)
transcode
64)
xine-ui

      Leave the following dependencies
unresolved:
65)     libxine2 recommends
libxine2-ffmpeg
66)     transcode recommends
mjpegtools
67)     libbrasero-media3-1 recommends
gstreamer1.0-plugins-good
68)     gnash-common recommends
gstreamer0.10-plugins-bad
69)     gnome-applets recommends
gnome-media
70)     gnome-bluetooth recommends
gnome-control-center
71)     gnome-control-center-data recommends gnome-control-center (>=
1:3.4.3.1-5)
72)     gnome-online-accounts recommends gnome-control-center (>=
3.6.1)
73)     gnome-panel recommends
gnome-control-center
74)     gnome-settings-daemon recommends
pulseaudio
75)     mousetweaks recommends
gnome-control-center
76)     rhythmbox-data recommends
rhythmbox
77)     rygel recommends
gstreamer1.0-plugins-good
78)     speech-dispatcher recommends
pulseaudio
79)     libwebkitgtk-1.0-0 recommends
gstreamer1.0-plugins-good
80)     libwebkitgtk-3.0-0 recommends
gstreamer1.0-plugins-good
81)     empathy recommends
telepathy-haze
82)     totem recommends
gstreamer0.10-plugins-bad
83)     gnome-shell recommends gnome-control-center


Any suggestions of how to make 64 bit and 32 bit apps play nicely in Debian?

Thanks,

Mark

Reply via email to