I’m quite new to openSUSE. Trying to install the Novell iprint client but got the following error message:
rpm -Uvh novell-iprint-xclient-sh-6.500.20081007-1.i586.rpm
error: Failed dependencies:
libglitz.so.1 is needed by novell-iprint-xclient-sh-6.500.20081007-1.i586
libpng12.so.0 is needed by novell-iprint-xclient-sh-6.500.20081007-1.i586
My system specifications are as follows:
lsb_release -a
LSB Version: n/a
Distributor ID: SUSE LINUX
Description: openSUSE 11.4 (i586)
Release: 11.4
Codename: Celadon
libpng12 can be found in package libpng12-0. Try a search in Yast or as root do
# zypper in libpng12-0
libglitz seems to be part of package ruby-rcairo, which is not in the main repos. It can be found in the KDE:Extra repo. You can easily add it with the repository management in Yast (it is one of the community repos).
sudo zypper in libpng12-0
Retrieving repository ‘PK_TMP_DIR’ metadata [done]
Loading repository data…
Reading installed packages…
‘libpng12-0’ is already installed.
No update candidate for ‘libpng12-0-1.2.44-7.1.i586’. The highest available version is already installed.
Resolving package dependencies…
Nothing to do.
As I said I’m quite new to openSUSE. How can I add “ruby-rcairo” to the main repos. and so on?
Have you tried to add it with Yast ? You should be able to add any repo, regardless of which software you have installed.
To me, it seems that iprint depends on a different package name for libpng12. Because it’s already installed but iprint still complains about it.
I have installed the libpng12-0 package and found libpng12.so.0 in /usr/lib64.
Regarding the KDE:Extra repo.
In a terminal window as root try
# zypper ar -f http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_11.4/ KDE_Extra
# zypper in ruby-rcairo
Anyway, if all of the above fails, you should probably ask an iprint expert on how to install it on openSUSE.