Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Running APPX in a 64 bit Linux/Unix environment | ||||||||
Line: 27 to 27 | ||||||||
In this example, we can see that several libraries are missing (libkrb5.so.3, libz.so.1, libxml2.so.2 and libk5crypto.so.3) | ||||||||
Changed: | ||||||||
< < | In some cases, ldd might give an error instead of listing the libraries. In that case, use the objdump command: | |||||||
> > | In some cases, ldd might give an error instead of listing the libraries. In that case, you can use the objdump command:
objdump -p /path/to/program | grep NEEDED | |||||||
Changed: | ||||||||
< < | objdump -p /path/to/program | grep NEEDED | |||||||
> > | Or install 32-bit loader that comes with the 32-bit glibc (without this, ldd will call it a non-executable file and tell you nothing):
| |||||||
Installing the missing librariesThe next step is to identify which packages contain the missing libraries and to install those packages. The method you use to identify the package depends on the Linux distribution you are using. You can also use http://rpmfind.net/linux/rpm2html/search.php or other rpm find tools to find the package. |