Lets
say that you are trying to run a piece of software but it comes up with
an error like:
Code:
# error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
You can use zypper to determine what package that library
belongs to by using 'zypper wp':
Code:
# zypper wp libpng12.so.0 Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+------------------+---------+------------+--------+------------------ | libpng12-0 | package | 1.2.44-2.1 | x86_64 | openSUSE-11.3-Oss | libpng12-0 | package | 1.2.44-2.1 | i586 | openSUSE-11.3-Oss | libpng12-0-32bit | package | 1.2.44-2.1 | x86_64 | openSUSE-11.3-Oss
Code:
# zypper in libpng12-0
Then that application should run fine.