This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to find the missing .so when installing DS-5(64 bit) for Linux

I try to install DS-5 for Linux(64 bit) on my Ubuntu 12.04.5(64 bit), and it warns me that a bunch of libraries are missing:

One or more of the DS-5 system dependencies are not installed, see below for a list of the missing libraries.

libc.so.6 (32-bit)
libfontconfig.so.1 (32-bit)
libfreetype.so.6 (32-bit)
libGL.so.1 (32-bit)
libICE.so.6 (32-bit)
libncurses.so.5 (32-bit)
libSM.so.6 (32-bit)
libstdc++.so.6 (32-bit)
libusb-0.1.so.4 (32-bit)
libX11.so.6 (32-bit)
libXcursor.so.1 (32-bit)
libXext.so.6 (32-bit)
libXft.so.2 (32-bit)
libXmu.so.6 (32-bit)
libXrandr.so.2 (32-bit)
libXrender.so.1 (32-bit)
libz.so.1 (32-bit)
One of:
libwebkitgtk-1.0.so.0 (64-bit)
libwebkit-1.0.so.2 (64-bit)
libxpcom.so (64-bit)

How should I find these .so libs? I tried to use apt-get but no package was found, and found nothing in http://www.rpmfind.net/

Anyone knows how to solve this problem?

Thanks a lot.

Parents
  • Solves part of my problem, thanks.

    By the way, how do you find the package name, for example, where does the '6' in libfreetype6 come from?

    And why the package of libz.so.1 is zlibg1:i386 instead of libz1?

    Another problem is that I try to sudo apt-get install libxpcom but no package named libxpcom can be found.

Reply
  • Solves part of my problem, thanks.

    By the way, how do you find the package name, for example, where does the '6' in libfreetype6 come from?

    And why the package of libz.so.1 is zlibg1:i386 instead of libz1?

    Another problem is that I try to sudo apt-get install libxpcom but no package named libxpcom can be found.

Children
  • Hi,

    When the shared library has a version, that will usually be in the package name too. So for example "libfreetype.so.6", the ".6" means version 6.

    With regards to finding package names, you can use apt-cache like this:

    $ apt-cache search libfreetype

    libfreetype6 - FreeType 2 font engine, shared library files

    libfreetype6-dev - FreeType 2 font engine, development files

    libgd-gd2-perl - Perl module wrapper for libgd - gd2 variant

    libcoin80 - high-level 3D graphics kit implementing the Open Inventor API

    libgd-gd2-noxpm-perl - Perl module wrapper for libgd - gd2 variant without XPM support

    libgd-perl - Perl module wrapper for libgd - gd2 variant

    Some are a bit awkward, like the zlib one.

    Is DS-5 working for you now? As I mentioned earlier, you shouldn't actually need all of those packages.

  • Hi,

    Thank you for your help.

    It is installed now, but these two pakages

    libgl1-mesa-glx:i386 libgl1-mesa-dev.
    

    have messed up the grub so I am not able to boot now(stuck at boot splash screen)

    I'm Googling for solutions.

  • I have solved all the problems now.

    Fixed the grub by resintalling the grub using the command:

    sudo apt-get install --reinstall ubuntu-desktop
    

    Then I started DS-5 and no error occured.

    Thanks a lot!

  • Hi,

    Yeah you probably don't want to install 32-bit versions of the display related (X, GL, etc) packages, as your system will be using the 64-bit ones.

    Glad that it's working for you now