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,

    Note that you shouldn't actually need all of those to get DS-5 working. But anyway, from the looks of it, you're missing multiarch / i386 packages. If you enter this command, what do you see?

    $ dpkg --print-foreign-architectures

    i386

    If you don't see the "i386", enter these commands:

    $ sudo dpkg --add-architecture i386

    $ sudo apt-get update

    Then you can install the necessary i386 (32-bit) packages by appending ":i386" to the package names, like this:

    $ sudo apt-get install libc6:i386 libstdc++6:i386 libfontconfig1:i386 libfreetype6:i386 libice6:i386 lib32ncurses5 zlib1g:i386 libusb-0.1-4:i386

    You can copy-paste that command into your terminal to automatically get all of the required packages. You probably won't want to install the 32-bit X packages, so I've left those ones off the list.

    I hope that helps,

    Ash.

Reply
  • Hi,

    Note that you shouldn't actually need all of those to get DS-5 working. But anyway, from the looks of it, you're missing multiarch / i386 packages. If you enter this command, what do you see?

    $ dpkg --print-foreign-architectures

    i386

    If you don't see the "i386", enter these commands:

    $ sudo dpkg --add-architecture i386

    $ sudo apt-get update

    Then you can install the necessary i386 (32-bit) packages by appending ":i386" to the package names, like this:

    $ sudo apt-get install libc6:i386 libstdc++6:i386 libfontconfig1:i386 libfreetype6:i386 libice6:i386 lib32ncurses5 zlib1g:i386 libusb-0.1-4:i386

    You can copy-paste that command into your terminal to automatically get all of the required packages. You probably won't want to install the 32-bit X packages, so I've left those ones off the list.

    I hope that helps,

    Ash.

Children