web-dev-qa-db-fra.com

Installer le pilote d'imprimante i386 sur un système AMD64?

Selon ce sujet , il est possible d'installer ces pilotes i386 pour mon imprimante Pixma MP560 sur un processeur AMD64 Ubuntu. Malheureusement, je ne peux pas installer les pilotes:

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

Les packages libc6, libcups2 et libpopt0 sont installés sur mon système, mais libcupsys2. Mais libcupsys2 est un paquet virtuel depuis Ubuntu 7.04 et de nombreux utilisateurs ont fait fonctionner l’imprimante sous Ubuntu 10.10.

Je suis sur la version 64 bits d'Ubuntu 11.04.

Des idées?

3
iGEL

D'accord, cette question est un peu vieille, mais comme je viens de tomber sur la même chose, je vais poster ce que j'ai résolu pour moi de toute façon:

J'ai trouvé la solution ici:

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

La procédure peut sembler compliquée au début, mais en réalité elle ne l’est pas. Les instructions pas à pas sont très simples et claires. Mon Brother HL-2250DN a fonctionné de cette façon.

5
Nodebody

vous pouvez trouver les fichiers deb modifiés ici
http://play.oob.gr/files/common.deb
http://play.oob.gr/files/mx870.deb

installer avec --force-architecture

1
outofbounds