Re: Canon printer/scanner driver installation problem Fedora 18 Beta

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxx>
An: julechner <julechner@xxxxxxx>
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@xxxxxxx wrote:
> 
> Result:
> [root@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@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@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
-- 
test mailing list
test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux