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
  • 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.

Reply
  • 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.

Children