it-swarm.com.de

I386-Druckertreiber auf einem AMD64-System installieren?

Laut diesem Thema ist es möglich, diese i386-Treiber für meinen Pixma MP560-Drucker auf einem AMD64-Ubuntu zu installieren. Leider kann ich die Treiber nicht installieren:

Sudo dpkg -i --force-architecture cnijfilter-common_3.20-1_i386.deb
dpkg: warning: overriding problem because --force enabled:
 package architecture (i386) does not match system (AMD64)
(Reading database ... 151200 files and directories currently installed.)
Preparing to replace cnijfilter-common:i386 3.20-1 (using cnijfilter-common_3.20-  1_i386.deb) ...
Unpacking replacement cnijfilter-common:i386 ...
dpkg: dependency problems prevent configuration of cnijfilter-common:i386:
 cnijfilter-common:i386 depends on libc6 (>= 2.3.4-1).
 cnijfilter-common:i386 depends on libcupsys2 (>= 1.2.1) | libcups2.
 cnijfilter-common:i386 depends on libpopt0 (>= 1.7).
dpkg: error processing cnijfilter-common:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 cnijfilter-common:i386

Die Pakete libc6, libcups2 und libpopt0 sind auf meinem System installiert, jedoch libcupsys2. Aber libcupsys2 ist ein virtuelles Paket seit Ubuntu 7.04 und viele Benutzer haben den Drucker unter Ubuntu 10.10 zum Laufen gebracht.

Ich bin auf der 64-Bit-Version von Ubuntu 11.04.

Irgendwelche Ideen?

3
iGEL

Okay, diese Frage ist ein bisschen alt, aber da ich gerade auf die gleiche Sache gestoßen bin, werde ich posten, was es für mich trotzdem gelöst hat:

Ich habe die Lösung hier gefunden:

https://bugs.launchpad.net/ubuntu/+source/cups/+bug/701856/comments/2

Create a directory.
move the .deb files into the directory
open a Shell
change dir into the directory

For each package do the following:

1. dpkg -x [package].deb common
2. dpkg --control [package].deb
3. vim DEBIAN/control
4. remove troublesome dependencies from the "Dependency: libc (..." line (or delete it -- move to line than press 'dd' than ESC:x)
5. cp -a DEBIAN/ common/
6. dpkg -b common [package].deb
7. dpkg -i [package].deb
8. rm -rf common DEBIAN

Das Verfahren mag zunächst kompliziert erscheinen, ist es aber nicht. Die Schritt-für-Schritt-Anleitung ist sehr einfach und übersichtlich. Ich habe meinen Bruder HL-2250DN auf diese Weise arbeiten.

5
Nodebody

die geänderten Deb-Dateien finden Sie hier
http://play.oob.gr/files/common.deb
http://play.oob.gr/files/mx870.deb

installieren mit --force-architektur

1
outofbounds