LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Debian (https://www.linuxquestions.org/questions/debian-26/)
-   -   iscan and debian - dependency madness (https://www.linuxquestions.org/questions/debian-26/iscan-and-debian-dependency-madness-691889/)

almatic 12-20-2008 08:54 AM

iscan and debian - dependency madness
 
i'm trying to install iscan on my debian lenny system to get my new scanner running (epson perfection v200). This tool seems to install a (proprietary) sane-backend, so it depends on libsane, but collides with libsane-extras (the free additional sane-backends provided in the repo).
Oddly libsane depends on libsane-extras (!!) so uninstalling libsane-extras is impossible because this would also uninstall libsane and everything that depends on libsane (gimp, half of kde, wine and ... iscan).

Those of you using iscan (epson scanner anyone ??), how did you solve this ??
Of course I could just overwrite, but that would leave me with a broken libsane-extras package and force me to repeat the procedure everytime libsane gets updated.

Should I file a bugreport ? After all that dependency (libsane -> libsane-extras) is completely unecessary imho. Ubuntu, for example, does not have it...

AlucardZero 12-20-2008 09:15 AM

No, looks like libsane merely suggests libsane-extras.

Code:

alucard@karrde:~$ apt-cache show libsane
Package: libsane
Priority: optional
Section: libs
Installed-Size: 9036
Maintainer: Julien BLACHE <jblache@debian.org>
Architecture: i386
Source: sane-backends
Version: 1.0.18-5
Replaces: libsane-extras (<< 1.0.18.1)
Depends: adduser (>= 3.47), makedev (>= 2.3.1-58), libc6 (>= 2.3.6-6), libgphoto2-2 (>= 2.2.1), libgphoto2-port0 (>= 2.2.1), libieee1284-3, libjpeg62, libtiff4, libusb-0.1-4 (>= 2:0.1.12)
Recommends: hotplug | udev (>= 0.88-1), module-init-tools (>= 3.2.2-1), sane-utils (>= 1.0.18-5)
Suggests: libsane-extras (>= 1.0.18.1), hpoj, hplip
Conflicts: libusb0, libsane-extras (<< 1.0.18.1)

You didn't mention which version of Debian you are running, nor the versions on your libsanes.

almatic 12-20-2008 10:11 AM

I'm using the lenny version here: http://packages.debian.org/lenny/libsane

But I'm a step further now, after endless googling I've got it running it seems ...

AlucardZero 12-20-2008 11:41 AM

You're right, Lenny's version depends on -extras.

What was the solution? Mention it here for others to find.

almatic 12-21-2008 05:22 AM

ok, in short : look into /usr/share/doc/libsane, there is a file README.debian which gives instructions how to use the proprietary plugins.
libsane-extras contains an epkowa backend, so you need to extract the plugin from the rpm and copy to /usr/lib/iscan. However, the backend is outdated, if you have a scanner, that requires a newer version of epkowa you are doomed because the above mentioned dependency.

So I filed a bugreport against this dependency and, as usual, debtard developer tells me to complain to upstream without further explanation and closes the bug.
So I can only guess what the problem is. Probably the proprietary drivers challenge his religious believes about free software.
Fortunately my scanner can be used with the included backend, so the thing is done for me, no reason to fight windmills. At least I've tried ...
If you have a scanner that requires a newer epkowa backend, go file a new bug but get your shitshield ready. Talking to a debian developer about proprietary software is like talking to a taliban about anal sex ...


All times are GMT -5. The time now is 04:54 PM.