dependencies - pixma - El actualizador de Mint falla después de instalar los controladores de impresora Canon
instalar impresora canon en linux (1)
El sistema piensa que su instalación de cnijfilter está rota, porque tiene una dependencia faltante. Dado que no es satisfactorio, sugerir desinstalar el paquete es en realidad una solución bastante buena.
Tienes múltiples opciones:
Parece que puede descargar la fuente del controlador y compilarlo usted mismo .
Una solución más simple es descargar & manally instalar un paquete para libtiff4, ya sea desde Ubuntu o Debian . Ambas versiones del paquete deben poder instalarse en su sistema (sin dependencias insatisfactorias). Esto es lo que hice en mi sistema (también acuñado, también con estos controladores Cancon).
Puede aplicar parches a la dependencia del paquete para hacer que apt piense que todo está bien. Las aplicaciones dentro del paquete que se basan en libtiff4 se romperán, por supuesto, pero el controlador real (
/usr/lib/cups/backend/cnijusb
) no es uno de ellos. Aplicar parches es bastante fácil:# Unpack the deb package: $ ar x cnijfilter-..._amd64.deb # This will create 3 files: data.tar.gz, control.tar.gz and debian-binary # Unpack control.tar.gz: $ mkdir DEBIAN $ cd DEBIAN $ tar xzf ../control.tar.gz # Edit the newly created control file: $ your_favorite_editor control # now, in the editor, remove the libtiff4 dependency from the Depends line # Repack everything into a new deb file: $ rm ../control.tar.gz $ tar czf ../control.tar.gz * $ cd .. $ ar r cnijfilter-..._amd64.deb contol.tar.gz
Luego, su archivo deb actualizado ya no tiene libtiff4 como dependencia. Permita que desinstale la versión instalada de manera que ya no se queje, y luego instale el paquete recién creado.
Estoy usando linux Mint 17.2 "Rafaela". Hoy instalé los controladores para la serie Canon iP2700. El paquete de Deb de los controladores se basó en el paquete "libtiff4", pero el sistema usa "libtiff5", por lo que forcé la instalación con
sudo dpkg --force-depends -i cnijfilter-*
Funcionó: la impresora funciona perfectamente, pero el actualizador mint no se actualiza, dice "se eliminará el paquete cnijfilter-ip2700series". Por supuesto que no quiero eliminarlo. ¿Qué debo hacer?
Una cosa más : si lo hago
sudo apt-get dist-upgrade
Obtengo algo así como (estoy traduciendo del español) "cnijfilter-ip2700series tiene dependencias sin resolver: Depende de: libtiff4 pero no es posible instalarlo. Trate de usar la opción -f"
y si lo hago
sudo apt-get -f dist-upgrade
dice "cnijfilter-ip2700series será eliminado"
De todos modos, prefiero usar el actualizador de menta ya que apt-get parece alterar la configuración del sistema, por lo que preferiría una solución que se base en el actualizador mint.