I installed oald8 on Linux 64-bit,on Debian.

At first I installed:

apt-get install lib32z1 lib32ncurses5 dpkg-dev

Then go to oald8 and run:

linux32 ./setup.sh

I setup successfully....

Now I need to install libglib1.2ldbl and libgtk1.2 packages, but unfortunately they have been deprecated.

When I run oal8, I get the following error:

./oald8-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

Above error related to the given packages.

I didn't any problem on i386.

By the way, I followed this documentation.

Do you have any solution?

  • what do you mean with "Linux 64-bit, not canonical"? what is your system?? (obviously you are running on amd64, but what is your distribution?)
    – umläute
    Commented Feb 23, 2015 at 9:58
  • updated my post: Debian. Commented Feb 23, 2015 at 14:15
  • What's the output of ldd ./oald8-bin?
    – Braiam
    Commented Feb 28, 2015 at 14:53
  • A set of packages are related to libgtk-x11-2.0.so.0 => **not found** and They're same two packages i expalin in my post, Commented Feb 28, 2015 at 19:26

1 Answer 1


You are missing at least one (probably more) dependencies on your system. e.g. for libgtk-x11-2.0.so.0 you need to install the libgtk2.0-0 package.

To find out which packages in your release provide a given file, use the search at the bottom of https://packages.debian.org.

However, it seems that you are trying to install a 32bit binary on a 64bit system. you might need to enable multi-arch support for the i386 architecture, and make sure that the dependency packages you install are for the correct arch.

  • Before I try it, But i have been installed the given package, the given tutrial mentioned to 32bit packages. Commented Feb 23, 2015 at 16:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .