Problems Installing ia32-libs in Debian 64 bit Testing

Mark Phillips mark at phillipsmarketing.biz
Fri Sep 20 11:58:57 MST 2013


I finally got eclipse to run again in my amd64 system. This is what I did.

# dpkg --add-architecture i386

Edited my sources.list.d/testing to look like this - (note the [arch=....])

deb [arch=amd64,i386] http://http.us.debian.org/debian/ testing main
non-free contrib

# aptitude update

In the old days....one just installed ia32-libs add ia32-libs-gtk and life
was very good. But today, one has to install all the i386 packages manually
like this - aptitude install <package-name>:i386 in the normal way. Look at
the error messages, hunt for a package, install it, repeat.

  512  aptitude install libgtk2.0-0:i386
  514  aptitude install libcanberra-gtk-module:i386 libatk-bridge2.0-0:i386
libgail-3-0:i386
  518  aptitude install libswt-gtk-3-java:i386

I still got error messages about libgail, so a little hunting....
  519  locate libgail.so
  520  dpkg -S /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so
  521  aptitude install libgail-common:i386

Same with atk-bridge
  522  locate atk-bridge.so
  523  dpkg -S /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libatk-bridge.so
  524  aptitude install libatk-adaptor:i386

Finally, some pixelmap errors -
  525  aptitude install  gtk2-engines-pixbuf:i386
  526  aptitude install gnome-themes-standard:i386

Eclipse 3.7.2 no runs without any warnings or errors.

Cheers!

Mark

P.S. Another useful tool to help find those pesky unstable packages that
creep into a system from time to time...
# aptitude install apt-show-versions
# apt-show-versions | grep /unstable




On Fri, Sep 20, 2013 at 10:02 AM, Mark Phillips
<mark at phillipsmarketing.biz>wrote:

> Jason,
>
> I tried what you suggested, and no change.
>
> # dpkg --add-architecture i386
> # aptitude update
> # aptitude upgrade
> Resolving dependencies...
> No packages will be installed, upgraded, or removed.
> 0 packages upgraded, 0 newly installed, 0 to remove and 61 not upgraded.
> Need to get 0 B of archives. After unpacking 0 B will be used.
> # aptitude install ia32-libs
>
> Same "error" messages. Lots of broken dependencies, and aptitude still
> wants to replace gnome, and most of the other 64 bit apps with i386
> versions.
>
> I checked Debian.org for the package ia32-libs in testing, and got this
> back:
>
> Package: ia32-libs (1:0.5)
> Transitional package to migrate ia32-libs to multiarch
> This is a transitional package used to migrate the ia32-libs package to
> true multiarch. It can be removed once nothing on the system depends on it.
> This package requires multiarch to be enabled before it can be installed,
> use "dpkg --add-architecture i386".
>
> What am I missing?
>
> Thanks,
>
> Mark
>
>
>
> On Fri, Sep 20, 2013 at 9:51 AM, Jason Holtzapple <ml at bitflip.net> wrote:
>
>> On 09/20/2013 09:20 AM, Mark Phillips wrote:
>> > 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?
>>
>> You should be using multiarch:
>>
>> # dpkg --add-architecture i386
>> # apt-get update
>>
>> And then try again. As far as I know ia32-libs is deprecated.
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phxlinux.org/pipermail/plug-discuss/attachments/20130920/5a5b6144/attachment.html>


More information about the PLUG-discuss mailing list