Tengo el siguiente problema, necesito instalar los Drivers originales de la impresora Canon MP250 y sólo hay disponibles para Ubuntu en forma de PPA
Estoy haciendo este tutorial en antiX 19 de 32 bits que está basado en Debian 10 Buster por lo cuál tal vez podría funcionar en otros sistemas operativos basados en Debian, como son: MX Linux, Deepin, antiX, Kali, Sparky, Parrot, Tails, Q4OS, PureOS, Voyager Live, Volumio, Raspbian, Whonix, Slax, SteamOS, AV Linux, SolydXK, Pardus, Proxmox, Academic GNU/Linux, Univention Corporate Server, Debian Edu/Skolelinux, etc, los cuales usan la administración de paquetes DEB
REQUERIMIENTOS:
Tenga instalado Gedit y synaptic:
En este ejemplo voy a instalar los Drivers originales de las impresoras Canon que están en una publicación de Ji m en ubuntuhandbook.org pues allí está un PPA de Ubuntu que los contiene. Es el PPA de Thierry Ordissimo (que ha hecho un Fork (bifurcación) del PPA de Michael Gruz)
PPA
Entre en la siguiente dirección:
Canon IJ Printer, ScanGear MP Drivers for Ubuntu 18.04, 18.10 | UbuntuHandbook
http://ubuntuhandbook.org/index.php/2018/10/canon-ij-printer-scangear-mp-drivers-ubuntu-18-04-18-10/
allí observe dónde está el PPA, le pondré el enlace directo por un caso para que vaya más rápido:
https://launchpad.net/~thierry-f/+archive/ubuntu/fork-michael-gruz
¿CÓMO ENCONTRAR UN PPA?
En el ejemplo de arriba les di directamente la dirección web del PPA pero en caso de que ustedes no sepan dónde está, si ustedes están en el tutorial donde lo usan, pueden copiar desde ppa:
esto es lo que necesitamos:
ppa:thierry-f/fork-michael-gruz
lo pegan en Google:
y alli aparece:
allí más abajo está lo siguiente, hay que darle clic:
repito otra vez, hay que dar clic en:
Tecnnical details about this PPA
y se abrirán las demás opciones, allí debe copiar el Signing key:
en mi caso el Signing key es este:
E85CCE014112132659E6F35D3BA6E6CCE411CFCF
este número debo añadirlo al final del siguiente comando:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys su-Signing-key
debo reemplazar su-Signing-key por el número de arriba
en mi caso es así, lo pongo en la terminal y lo ejecuto:
me pregunta la contraseña, se la pongo
esto se puede demorar algo, al final sale así:
ahora vamos con el siguiente paso, debo de dar clic en la flecha que muestro para escoger una versión:
Nota: Es posible que el ppa sólo haya sido hecho para una versión de Ubuntu, en tal caso no aparecerá ese botón: "Choose your Ubuntu version", en ese caso usted sólo deberá copiar las dos líneas de: deb y deb-src, como le explicaré más adelante.
En el caso que el ppa haya sido hecho para varias versiones de Ubuntu, este paso es algo complicado, le explico que usted debe tener en cuenta en qué año fue publicada (o liberada) la versión de Ubuntu y qué año la versión de Debian del Sistema Operativo que usted está usando para que los paquetes sean compatibles
Ejemplo Ubuntu 19.04 Disco:
https://wiki.ubuntu.com/Releases
Ejemplo Debian 10 Buster (porque yo estoy usando antiX 19)
https://wiki.debian.org/DebianReleases
Como verá las fechas no son tan alejadas la una de la otra:
Ubuntu 19.04 Disco Abril 18, 2019
Debian 10 Buster 2019-07-06
Esto es muy importante pues nos da una posibilidad de que funcione. Claro entre más cercana está la fecha es mejor.
Posibles conflictos de dependencias.- En el caso de los Drivers de Canon no hubo problemas, pero haber algún problema y no poderse instalar un PPA de Ubuntu en Debian; gracias a Dios en este caso funcionó. Pero ejemplo el PPA de Shutter para Ubuntu 19.10 no se puede instalar en Debian 10 Buster según he leído y no hay manera de instalarlo hasta que los desarrolladores actualizen unas librerias perl.
Concepto de línea de tiempo de paquetes de Ubuntu y Debian.- Allí escojo la versión Disco porque como vimos el año de publicación es parecido:
Copiar las líneas deb y deb-src
y luego debo sombrear todo ese código y copiarlo:
Eso también deberá hacerlo si el PPA sólo fue hecho para una versión de Ubuntu.
Pegar las líneas deb y deb-src en sources.list con un nombre que lo identifique al ppa
Aquí usted le puede poner cualquier nombre al archivo .list y en este caso yo lo voy a crear con este nombre:
thierry-f-fork-michael-gruz.list
pero puede ser cualquier nombre, con tal que lo identifique
yo debo poner en la terminal lo siguiente:
o puede ser otro nombre por ejemplo:
sudo gedit /etc/apt/sources.list.d/el-nombre-que-usted-quiera.list
Nota: El nombre no debe tener espacios
a mi me aparecerá así:
allí debo pegar el comando que copié arriba:
se pegará así:
Para 64 o 32 bits
Para 64 bits debo añadir lo siguiente:
[arch=amd64]
en la primer linea después de la palabra "deb", debe quedarle así:
aquí les dejo una imagen:
y deben guardarlo.
Para 32 bits debo añadir lo siguiente:
[arch=i386]
en la primer linea después de la palabra "deb", debe quedarle así:
y guardelo
¿Siempre estará disponible 32 bits en un PPA?
En el caso de este PPA el desarrollador sí compiló también los paquetes para 32 en Ubuntu 18.04, pero es posible que en versiones más modernas de Ubuntu no lo haga
Para verificar si el PPA dispone o no de paquetes de 32 bit de clic aquí en la página web del PPA en launchpad:
https://launchpad.net/~thierry-f/+archive/ubuntu/fork-michael-gruz
allí búsque así:
Esta imagen de arriba está muy grande, sino la puede ver bien dele clic derecho y abrala en otra pestaña. En este caso si hay disponibles los paquetes de 64 y 32 bits
Pero hay algunos paquetes que dicen ". . all.deb" esos se pueden instalar en 32 y 64 bit:
ahora hay que actualizar los repositorios:
ahora si debo abrir Synaptic y en "Origen" (vea los numeros que les he puesto en la imagen) allí busco el PPA y busco el Driver y lo marco para instalar
En mi caso para la Impresora Canon MP250 por todos los siguientes son los paquetes que debo buscar e instalar:
cnijfilter2
scangearmp2
cndrvcups-utility
cndrvcups-common
libpng12-0
después de instalado reinicio el ordenador (esto sólo en mi caso porque son drivers de una impresora. En la mayoría no será necesario reiniciar)
Nota: También puede usar la herramienta de búsqueda de Synaptic (la lupa) se puede escribir y buscar el nomre de los paquetes, pero es necesario saber cuales son los nuevos paquetes disponibles.
en Synaptic me pide instalar unas cosas más al momento de instalar:
y lo instalo:
y ahora miren ya están instalados esos paquetes:
los demás pasos de la configuración para la impresora después de haber instalado los Drivers están en:
Cómo instalar drivers originales de Impresoras y Escaner CANON en Debian desde PPA de Ubuntu (Ejemplo Canon MP250) https://facilitarelsoftwarelibre.blogspot.com/2019/12/instalar-drivers-originales-impresoras-canon-en-debian-9-basados.html
Dios les bendiga
Basado en:
Cómo agregar repositorios PPA en Debian
https://blog.desdelinux.net/como-agregar-repositorios-ppa-en-debian/
Estoy haciendo este tutorial en antiX 19 de 32 bits que está basado en Debian 10 Buster por lo cuál tal vez podría funcionar en otros sistemas operativos basados en Debian, como son: MX Linux, Deepin, antiX, Kali, Sparky, Parrot, Tails, Q4OS, PureOS, Voyager Live, Volumio, Raspbian, Whonix, Slax, SteamOS, AV Linux, SolydXK, Pardus, Proxmox, Academic GNU/Linux, Univention Corporate Server, Debian Edu/Skolelinux, etc, los cuales usan la administración de paquetes DEB
REQUERIMIENTOS:
Tenga instalado Gedit y synaptic:
sudo apt install gedit synaptic
En este ejemplo voy a instalar los Drivers originales de las impresoras Canon que están en una publicación de Ji m en ubuntuhandbook.org pues allí está un PPA de Ubuntu que los contiene. Es el PPA de Thierry Ordissimo (que ha hecho un Fork (bifurcación) del PPA de Michael Gruz)
PPA
Entre en la siguiente dirección:
Canon IJ Printer, ScanGear MP Drivers for Ubuntu 18.04, 18.10 | UbuntuHandbook
http://ubuntuhandbook.org/index.php/2018/10/canon-ij-printer-scangear-mp-drivers-ubuntu-18-04-18-10/
allí observe dónde está el PPA, le pondré el enlace directo por un caso para que vaya más rápido:
https://launchpad.net/~thierry-f/+archive/ubuntu/fork-michael-gruz
¿CÓMO ENCONTRAR UN PPA?
En el ejemplo de arriba les di directamente la dirección web del PPA pero en caso de que ustedes no sepan dónde está, si ustedes están en el tutorial donde lo usan, pueden copiar desde ppa:
esto es lo que necesitamos:
ppa:thierry-f/fork-michael-gruz
lo pegan en Google:
y alli aparece:
allí más abajo está lo siguiente, hay que darle clic:
repito otra vez, hay que dar clic en:
Tecnnical details about this PPA
y se abrirán las demás opciones, allí debe copiar el Signing key:
en mi caso el Signing key es este:
E85CCE014112132659E6F35D3BA6E6CCE411CFCF
este número debo añadirlo al final del siguiente comando:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys su-Signing-key
debo reemplazar su-Signing-key por el número de arriba
en mi caso es así, lo pongo en la terminal y lo ejecuto:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E85CCE014112132659E6F35D3BA6E6CCE411CFCF
me pregunta la contraseña, se la pongo
ahora vamos con el siguiente paso, debo de dar clic en la flecha que muestro para escoger una versión:
Nota: Es posible que el ppa sólo haya sido hecho para una versión de Ubuntu, en tal caso no aparecerá ese botón: "Choose your Ubuntu version", en ese caso usted sólo deberá copiar las dos líneas de: deb y deb-src, como le explicaré más adelante.
En el caso que el ppa haya sido hecho para varias versiones de Ubuntu, este paso es algo complicado, le explico que usted debe tener en cuenta en qué año fue publicada (o liberada) la versión de Ubuntu y qué año la versión de Debian del Sistema Operativo que usted está usando para que los paquetes sean compatibles
Ejemplo Ubuntu 19.04 Disco:
https://wiki.ubuntu.com/Releases
Ejemplo Debian 10 Buster (porque yo estoy usando antiX 19)
https://wiki.debian.org/DebianReleases
Como verá las fechas no son tan alejadas la una de la otra:
Ubuntu 19.04 Disco Abril 18, 2019
Debian 10 Buster 2019-07-06
Esto es muy importante pues nos da una posibilidad de que funcione. Claro entre más cercana está la fecha es mejor.
Posibles conflictos de dependencias.- En el caso de los Drivers de Canon no hubo problemas, pero haber algún problema y no poderse instalar un PPA de Ubuntu en Debian; gracias a Dios en este caso funcionó. Pero ejemplo el PPA de Shutter para Ubuntu 19.10 no se puede instalar en Debian 10 Buster según he leído y no hay manera de instalarlo hasta que los desarrolladores actualizen unas librerias perl.
Concepto de línea de tiempo de paquetes de Ubuntu y Debian.- Allí escojo la versión Disco porque como vimos el año de publicación es parecido:
Copiar las líneas deb y deb-src
y luego debo sombrear todo ese código y copiarlo:
Eso también deberá hacerlo si el PPA sólo fue hecho para una versión de Ubuntu.
Pegar las líneas deb y deb-src en sources.list con un nombre que lo identifique al ppa
Aquí usted le puede poner cualquier nombre al archivo .list y en este caso yo lo voy a crear con este nombre:
thierry-f-fork-michael-gruz.list
pero puede ser cualquier nombre, con tal que lo identifique
yo debo poner en la terminal lo siguiente:
sudo gedit /etc/apt/sources.list.d/thierry-f-fork-michael-gruz.list
o puede ser otro nombre por ejemplo:
sudo gedit /etc/apt/sources.list.d/el-nombre-que-usted-quiera.list
Nota: El nombre no debe tener espacios
a mi me aparecerá así:
allí debo pegar el comando que copié arriba:
se pegará así:
Para 64 o 32 bits
Para 64 bits debo añadir lo siguiente:
[arch=amd64]
en la primer linea después de la palabra "deb", debe quedarle así:
deb [arch=amd64] http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu bionic main
deb-src http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu bionic main
aquí les dejo una imagen:
y deben guardarlo.
Para 32 bits debo añadir lo siguiente:
[arch=i386]
en la primer linea después de la palabra "deb", debe quedarle así:
y guardelo
¿Siempre estará disponible 32 bits en un PPA?
En el caso de este PPA el desarrollador sí compiló también los paquetes para 32 en Ubuntu 18.04, pero es posible que en versiones más modernas de Ubuntu no lo haga
Para verificar si el PPA dispone o no de paquetes de 32 bit de clic aquí en la página web del PPA en launchpad:
https://launchpad.net/~thierry-f/+archive/ubuntu/fork-michael-gruz
allí búsque así:
Esta imagen de arriba está muy grande, sino la puede ver bien dele clic derecho y abrala en otra pestaña. En este caso si hay disponibles los paquetes de 64 y 32 bits
Pero hay algunos paquetes que dicen ". . all.deb" esos se pueden instalar en 32 y 64 bit:
ahora hay que actualizar los repositorios:
sudo apt update
ahora si debo abrir Synaptic y en "Origen" (vea los numeros que les he puesto en la imagen) allí busco el PPA y busco el Driver y lo marco para instalar
En mi caso para la Impresora Canon MP250 por todos los siguientes son los paquetes que debo buscar e instalar:
cnijfilter2
scangearmp2
cndrvcups-utility
cndrvcups-common
libpng12-0
después de instalado reinicio el ordenador (esto sólo en mi caso porque son drivers de una impresora. En la mayoría no será necesario reiniciar)
Nota: También puede usar la herramienta de búsqueda de Synaptic (la lupa) se puede escribir y buscar el nomre de los paquetes, pero es necesario saber cuales son los nuevos paquetes disponibles.
en Synaptic me pide instalar unas cosas más al momento de instalar:
y lo instalo:
y ahora miren ya están instalados esos paquetes:
los demás pasos de la configuración para la impresora después de haber instalado los Drivers están en:
Cómo instalar drivers originales de Impresoras y Escaner CANON en Debian desde PPA de Ubuntu (Ejemplo Canon MP250) https://facilitarelsoftwarelibre.blogspot.com/2019/12/instalar-drivers-originales-impresoras-canon-en-debian-9-basados.html
Dios les bendiga
Basado en:
Cómo agregar repositorios PPA en Debian
https://blog.desdelinux.net/como-agregar-repositorios-ppa-en-debian/
saludos y bendiciones hno que el buen Dios le bendiga, sabe cuanto tiene luche con los fulanos ppa no me venia a debian por la compatibilidad, tiene que abrir grupo y canal en telegram, aviseme @danielbarranco para compartir primeramente de la palabra y de linux le escribo desde bunsenlab9
ResponderBorrar