View Single Post
  #9 (permalink)  
Old 17-Jul-2009, 14:04
pandarsson's Avatar
pandarsson pandarsson is offline
Puzzled Penguin
 
Join Date: Nov 2008
Location: Houston, Texas USA
Posts: 23
pandarsson hasn't been rated much yet
Send a message via MSN to pandarsson Send a message via Yahoo to pandarsson Send a message via Skype™ to pandarsson
Default Re: SUSE 11 WONT DETECT CANON PRINTER

The problem here is that these rpms were built against older libraries that no longer have that version number.

In no way am I endorsing the following course of action.

Sometimes when I run across this problem, there's a little trick that I do. First, I run rpm on the file and see what error it gives me. If it says

Failed dependencies. libfoo.so.1 is needed by bar

then I `locate libfoo.so`. Let's say that it returns libfoo.so.2. Then I do the following:

ln -s /usr/lib/libfoo.so.2 /usr/lib/libfoo.so.1

And I run rpm again. Usually, it no longer complains about libfoo and goes on to libreallyimportant or something and I do the same with that. And so on until the **** thing installs.

****That does not always work****

At times, there are breaks in compatibility, and a program for libfoo.so.1 will not work with libfoo.so.2. Secondly, though I have never experienced any problems doing this other than the program I installed simply refusing to work, it is a Bad Idea(tm) to mess around like that generally.

I just wanted to lay it on the table.
__________________
"This is the sort of bloody nonsense up with which I will not put.” - Winston Churchill after being "corrected" for ending a sentence with a preposition.

Just shows to go you.
Reply With Quote