Cómo añadir un PPA de Ubuntu a Debian (64 y 32 bit)

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 LinuxDeepinantiXKaliSparkyParrotTailsQ4OSPureOSVoyager LiveVolumioRaspbianWhonixSlaxSteamOSAV Linux,  SolydXK,  PardusProxmoxAcademic GNU/LinuxUnivention Corporate ServerDebian 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

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:

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/


1 comentario:

  1. 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

Sobre mi


 Hola, soy Washington Indacochea Delgado (Wachín), la siguiente es la historia de cómo empecé a usar Ubuntu. Todo empezó hace muchos años atrás en el año 2007 cuando estaba haciendo un deber y eran como las once de la noche y estaba en la computadora en Windows XP que se había puesto muy lento, demasiado, y había estado lidiando tratando de hacer el deber desde las ocho de la noche y el deber era para el siguiente día y yo ya quería dormir, y seguí tratando de usar la computadora para terminar el deber pero no pude, y ya era pasado de las doce casi la una (luego supe que tenía un virus) y tuve que irme a dormir y yo quedé muy frustrado por lo sucedido, ¡tanto tiempo allí con esa maquina lentísima y sin poder avanzar en la tarea! ¡fue algo horrible! todo funcionaba en camara lenta, era desesperante y sin poder hacer nada y con el apuro de terminar un deber importante para la mañana siguiente (no lo pude entregar).
  Al siguiente día en la noche en la iglesia había el culto de oración, yo fui y allí le pedí a Dios que me ayudará para nunca más volver a pasar por algo así por los virus. Luego pasó medía semana y mi hermano (estudiante de informática, muy inteligente) me dió un CD con el Sistema Operativo Ubuntu 7.10 (Gutsy Gibbon liberado en Octubre del 2007), y el me dijo que a éste no le afectaban los virus, y el me enseñó a instalarlo y me explicó como usarlo. Y desde allí empecé a practicar en este sistema operativo Ubuntu y poco a poco avanzando y leyendo en los foros en español y en inglés (allí hay más información). Pero usaba en ese tiempo más Windows que Ubuntu y ya para el año 2012 cuando hice mi tesis de Ingeniería en Alimentos usaba más Ubuntu (estaba probando los sabores https://kubuntu.org, https://ubuntustudio.org, y me había quedo usando Ubuntu Studio), sin embargo en ese año para hacer mi tesis utilicé Windows porque decía entre mi: "No sea que luego no me acepten mi tesis presentándola en formato odt del LibreOffice o algo me reclamen, o tenga luego yo que pasar de odt a doc, habiendo mucha posibilidad que se mueva algo del formato y tenga que corregirlo lo cual sería horas y horas", pero desde que terminé mi tesis estaba usando casi en su totalidad Ubuntu Studio (soy una persona musical y este UbuntuStudio es también para eso, usa un Kernel de baja latencia). Bien, a la fecha puedo decir que estoy libre de los virus, pero eso si frecuentemente actualizo el Sistema Operativo pues como ya sabrán los que usan Linux esa es la manera de protegerse de posibles ataques. Y también añado que desde el año 2020 estoy usando MX Linux porque Ubuntu dejó de dar soporte a 32 bits y con ello también UbuntuStudio. A continuación les dejo con varios vídeos sobre el tema de porqué Linux es más seguro:


[Aalto Talk with Linus Torvalds (Subtitulado)] min 31:52 sobre el Kernel.

Nota: Estas ultimas dos de Red Hat las puede ver con subtítulos en español si les da clic en la Tuerca y allí lo selecciona entre los varios idiomas que tiene.
Si usted quiere saber las vulnerabilidades que van encontrando en Ubuntu puede revisar esta página:

Ubuntu security notices (usn)

está sobre entendido que una vez que las encuentren las arreglarán y el parche se lo enviarán en las actualizaciones.
Puede leer también:

SecurityTeam - Ubuntu Wiki


 A mediados del 2018 estoy usando Xubuntu 18.04 de 32 bits por la razón de que Ubuntu Studio ha dejado de dar soporte a 32 bits, no obstante para hacer música estoy usando Jack Audio Connection Kit pues he aprendido a configurarlo.

También lea sobre la Historia de esta página

Proyecto Facilitar el Software Libre en el Ecuador: Historia
https://facilitarelsoftwarelibre.blogspot.com/2019/08/historia-de-esta-pagina.html

Que Dios les bendiga