[Musix-usuarios] iP1500 en dell 6400 sobre 2.6.27-generic en
arquitectura amd64
Raul Cruz
rcruz en wild-spain.com
Mie Feb 18 20:47:07 CET 2009
Impresora funcionando a la perfección... pero tiene tela ... ahí va mi
experiencia, para quien le pueda servir:
---------- PIXMAIP1500 EN DELL 6400 SOBRE KERNEL 2.6.27-GENERIC Y
ARQUITECTURA AMD64 --------------
Si la arquitectura es 386, valdrá al howto que enlacé en otro hilo anterior
sobre iP1500
* Desde la web de canon busco drivers linux para pixma ip1500. Encuentro dos
paquetes, iP1500Linux.tar.gz y guidepixmaip1500-2.50.1.tar.gz
$tar xvfz iP1500.tar.gz
$cd iP1500
$sudo alien *.i386.rpm
Y aquí viene el primer problema:
Package build failed. Here's the log:
dh_testdir
dh_testdir
dh_testroot
dh_clean -k -d
dh_installdirs
dh_installdocs
dh_installchangelogs
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
xargs -0 -r -i cp -a {} debian/bjfilter-common
dh_compress
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dpkg-shlibdeps: aviso: el símbolo poptGetContext usado por
debian/bjfilter-common/usr/local/bin/bjcups no se encontró en ninguna
biblioteca.
dpkg-shlibdeps: aviso: el símbolo poptGetNextOpt usado por
debian/bjfilter-common/usr/local/bin/bjcups no se encontró en ninguna
biblioteca.
dpkg-shlibdeps: aviso: el símbolo poptGetOptArg usado por
debian/bjfilter-common/usr/local/bin/bjcups no se encontró en ninguna
biblioteca.
dpkg-shlibdeps: aviso: el símbolo poptBadOption usado por
debian/bjfilter-common/usr/local/bin/bjcups no se encontró en ninguna
biblioteca.
dpkg-shlibdeps: aviso: dependency on libpopt.so.0 could be avoided if
"debian/bjfilter-common/usr/local/bin/bjcups
debian/bjfilter-common/usr/lib/cups/filter/pstocanonbj" were not uselessly
linked against it (they use none of its symbols).
dh_gencontrol
*dpkg-gencontrol: error: la arquitectura del anfitrión 'amd64' no aparece en
la lista de arquitectura de paquetes (i386)*
dh_gencontrol: command returned error code 65280
make: *** [binary-arch] Error 1
find: «bjfilter-common-2.50»: No existe el fichero ó directorio
$ sudo alien *.src.rpm
igualmente error con arquitectura amd64
---------- SOLUCION ALTERNATIVA --------------
encender desde una live 386 y realizar el alien de los paquetes rpm que
deberían estar ya depositados en disco duro en el paso anterior. Después
reiniciar normal y:
getlibs ayudará a resolver las dependencias de 32 bits en plataformas de
64bits, así que lo bajo y lo instalo
$wget http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb
$sudo dpkg -i --force-all getlibs-all.deb
sobre la ruta donde tenemos los *.deb "alienizados"
$ sudo dpkg -i --force-all *.deb
$ cd /usr/lib
$ sudo ln -s libpng12.so.0 libpng.so.2
$ sudo ln -s libtiff.so.4 libtiff.so.3
$ sudo ln -s libxml2.so.2 libxml.so.1
$ getlibs /usr/local/bin/bjfilterpixmaip1500
rcruz en inochi:/usr/lib32$ sudo getlibs /usr/local/bin/bjfilterpixmaip1500
No match for libtiff.so.3
No match for libpng.so.2
No packages to install
Estos No match son importantes...
rcruz en inochi:/usr/lib32$ bjfilterpixmaip1500
bjfilterpixmaip1500: error while loading shared libraries: libtiff.so.3:
wrong ELF class: ELFCLASS64
justamente da problemas con los ln -s que hemos hecho antes, pues se
necesitan replicar también en lib32. Así que a ello:
rcruz en inochi:/usr/lib32$ sudo ln -s libtiff.so.4 libtiff.so.3
rcruz en inochi:/usr/lib32$ sudo ln -s libpng12.so.0 libpng.so.2
rcruz en inochi:/usr/lib32$ sudo ln -s libxml2.so.2 libxml.so.1
Ahora si hacemos bjfilter...
rcruz en inochi:~$ bjfilterpixmaip1500
BJLSTART
ControlMode=Common
SetTime=20090218203957
BJLEND
... podemos apretar un par de veces return y saldremos. Ahora está ok.
Reiniciar cups, instalar impresora con el gestor acostumbrado (a mí me
funciona sobre usb://Canon/iP1500 y no sobre /dev/usb/lp0), página de prueba
y voilà, ça y est!!!
;-)
--
Raúl Cruz
foro.fuentedepermacultura.org
"pro-curando..."
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /pipermail/musix-usuarios/attachments/20090218/c4707317/attachment.html
Más información sobre la lista de distribución Musix-usuarios