Canon printer/scanner driver installation problem Fedora 18 Beta

julechner at aol.com julechner at aol.com
Mon Dec 3 09:46:54 UTC 2012


Thank You for Your help. I found  libpng12.so.0    in the Rawhide package (libpng12-1.2.50-2.fc19.i686.rpm). For libtiff.so.3 so far I found nothing, but there is a currently not solved Bug Report in F18 concerning "libtiff....". I think I have to wait for the 32bit system untill this bug is solved. I will try now to install the Canon printer on 64bit Fedora 18 Beta.
Joerg

 

 

 

-----Ursprüngliche Mitteilung----- 
Von: Michal Jaegermann <michal at harddata.com>
An: julechner <julechner at aol.com>
Verschickt: So, 2 Dez 2012 6:19 pm
Betreff: Re: Canon printer/scanner driver installation problem Fedora 18 Beta


On Sun, Dec 02, 2012 at 08:54:41AM -0500, julechner at aol.com wrote:
> 
> Result:
> [root at localhost Downloads]# sudo rpm -U scangearmp-common-1.20-1.i386.rpm
> Fehler: Fehlgeschlagende Abhängigkeiten:
>     libpng12.so.0 wird benötigt von scangearmp-common-1.20-1.i386
> [root at localhost Downloads]# sudo rpm -U cnijfilter-mp540series-3.00-1.i386.rpm
> Fehler: Fehlgeschlagende Abhängigkeiten:
>     libpng12.so.0 wird benötigt von cnijfilter-mp540series-3.00-1.i386
>     libtiff.so.3 wird benötigt von cnijfilter-mp540series-3.00-1.i386
> [root at localhost Downloads]# 
> 
> 
> 
> These old libraries (libpng12.so.0 and  libtiff.so.3)  -as I can see-
> have been in previous Fedora packages. I think the Canon driver
> doesn't want the corresponding libraries of Fedora 18 Beta.

You can always put copies of old libraries somewhere out of a normal
path searched for libraries and start your scanner with a shell wrapper
which adds this new location to LD_LIBRARY_PATH before calling your
scanner binaries.  See, for example,
http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html
for explanations and examples.

It is hard to be sure in advance but if other applications check .so
properly you can just drop copies of old libraries somewhere in that
path (likely /usr/local/lib/ will do), rerun ldconfig and be done with
it.

You can install scangearmp-common-1.20-1.i386.rpm by adding --nodeps
to rpm flags.  If you do that it is up to you to ensure that required
libraries will be indeed found and assorted checks will complain now
and in the future about broken dependencies.  To prevent the last one
instead of installing via rpm you do
    mkdir /var/tmp/install && cd /var/tmp/install
    rpm2cpio /<wherever>/scangearmp-common-1.20-1.i386.rpm | cpio -imd
and after that you copy results of such unpacking into proper places
"by hand".  In such case you are entirely on your own to make sure that
everything works properly and rpm and yum will know nothing about this.
That includes missed possible future updates.

   Michal

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/test/attachments/20121203/4c1ad418/attachment.html>


More information about the test mailing list