Usando PPA en Ubuntu Linux[Guía completa]

Valora este post

Breve: Un artículo en profundidad que cubre casi todas las preguntas sobre el uso de PPA en Ubuntu y otras distribuciones de Linux.

Usando PPA en Ubuntu Linux[Guía completa] 1

Si ha estado usando Ubuntu o alguna otra distribución de Linux basada en Ubuntu como Linux Mint, Linux Lite, Zorin OS, etc., es posible que se haya encontrado con tres líneas mágicas de este tipo:

sudo add-apt-repository ppa:dr-akulavich/lighttable sudo apt-get update sudo apt-get install lighttable-installer

Una serie de sitios web sugieren este tipo de líneas para instalar aplicaciones en Ubuntu. Esto es lo que se llama instalar una aplicación usando PPA.

Pero, ¿qué es el PPA? ¿Por qué se utiliza? ¿Es seguro usar PPA? ¿Cómo usar correctamente el PPA? ¿Cómo borrar un PPA?

Responderé a todas las preguntas anteriores en esta guía detallada. Incluso si usted ya sabe algunas cosas sobre los PPAs, estoy seguro de que este artículo le ayudará a mejorar sus conocimientos.

Tenga en cuenta que estoy escribiendo este artículo usando Ubuntu. Por lo tanto, usaré el término Ubuntu casi en todas partes, pero las explicaciones y pasos también son aplicables a otras distribuciones basadas en Debian/Ubuntu.

¿Qué es PPA? ¿Por qué se utiliza?

Ahora echemos un vistazo al primer comando con un poco más de detalle.

sudo add-apt-repository ppa:dr-akulavich/lighttable

Notará que este comando no tiene una URL para el repositorio. Esto se debe a que la herramienta ha sido diseñada para abstraer la información sobre la URL de usted.

Sólo una pequeña nota. Si añades ppa:dr-akulavich/lighttable, obtienes Light Table. Pero si agregappa:dr-akulavich, obtendrá todos los repositorios o paquetes mencionados en el ‘repositorio superior’. Es jerárquico.

Básicamente, cuando agrega un PPA usando add-apt-repository, hará la misma acción que si ejecutara manualmente estos comandos:

deb http://ppa.launchpad.net/dr-akulavich/lighttable/ubuntu YOUR_UBUNTU_VERSION_HERE main deb-src http://ppa.launchpad.net/dr-akulavich/lighttable/ubuntu YOUR_UBUNTU_VERSION_HERE principal

>

Las dos líneas anteriores son la forma tradicional de añadir cualquier repositorio a su sources.list. Pero PPA lo hace automáticamente para usted, sin preguntarse sobre la URL exacta del repositorio y la versión del sistema operativo.

Una cosa importante a no aquí es que cuando usted utiliza PPA, esto no cambia su fuente original.list. En su lugar, crea dos archivos en el directorio /etc/apt/sources.d, una lista y un archivo de copia de seguridad con el sufijo ‘save’.

Y si el PPA para la versión específica no está disponible, nunca podrá abrir la URL y obtendrá el famoso error 404.

¿Por qué los PPAs no están disponibles para todas las versiones de Ubuntu?

Es porque alguien tiene que compilar el software y crear un PPA a partir de él en las versiones específicas. Teniendo en cuenta que cada seis meses se publica una nueva versión de Ubuntu, es una tarea tediosa actualizar el PPA para cada versión de Ubuntu. No todos los desarrolladores tienen tiempo para hacer eso.

¿Cómo instalar la aplicación si PPA no está disponible para su versión?

Es posible que aunque el PPA no esté disponible para su versión de Ubuntu, todavía puede descargar el archivo DEB e instalar la aplicación

Digamos que vas a la mesa de luz PPA. Usando el conocimiento sobre PPA que acabas de aprender, te das cuenta de que el PPA no está disponible para tu versión específica de Ubuntu.

Lo que puede hacer es hacer clic en el botón “Ver detalles del paquete”.

Usando PPA en Ubuntu Linux[Guía completa] 2

Y aquí puede hacer clic en un paquete para ver más detalles. También encontrará el código fuente y el archivo DEB del paquete aquí.

Usando PPA en Ubuntu Linux[Guía completa] 3

Aconsejo usar Gdebi para instalar estos archivos DEB en lugar del Software Center porque Gdebi es mucho mejor manejando las dependencias.

Tenga en cuenta que es posible que el paquete instalado de esta forma no obtenga ninguna actualización futura.

Creo que ya has leído suficiente sobre la adición de PPAs. ¿Qué tal si quitas un PPA y el software instalado por él?

¿Cómo borrar PPA?

He escrito sobre la eliminación de PPA en el pasado. Voy a describir los mismos métodos aquí también.

Le aconsejo que elimine el software que instaló de un PPA antes de quitarlo. Si simplemente quita el PPA, el software instalado permanece en el sistema pero no recibirá ninguna actualización. No querrías eso, ¿verdad?

Entonces, la pregunta es, ¿cómo saber qué aplicación fue instalada por qué PPA?

Buscar paquetes instalados por un PPA y eliminarlos

El Centro de Software de Ubuntu no ayuda aquí. Tendrás que usar el gestor de paquetes Synaptic aquí, que tiene características más avanzadas.

Puede instalar Synaptic desde el Centro de software o utilizar el siguiente comando:

sudo apt install synaptic

Una vez instalado, inicie el gestor de paquetes Synaptic y seleccione Origen. Verá varios repositorios añadidos al sistema. Las entradas PPA se etiquetarán con el prefijo PPA. Haga clic en ellos para ver los paquetes que están disponibles en el PPA. El software instalado tendrá el símbolo correspondiente delante de él.

Usando PPA en Ubuntu Linux[Guía completa] 4

Una vez que haya encontrado los paquetes, puede eliminarlos del propio Synaptic. De lo contrario, siempre tiene la opción de utilizar la línea de comandos:

sudo apt remove package_name

Una vez que haya eliminado los paquetes instalados por un PPA, puede continuar eliminando el PPA de su sources.list.

Eliminar un PPA gráficamente

Ve a Software & Updates y luego a la pestaña Other Software. Busque el PPA que desea eliminar:

Usando PPA en Ubuntu Linux[Guía completa] 5

Tiene dos opciones. Desmarque el PPA o seleccione la opción Eliminar.

La diferencia es que cuando deselecciona una entrada PPA, su sistema comentará la entrada del repositorio en su archivo ppa_name.list en /etc/apt/sources.list.d pero si elige la opción Eliminar, borrará la entrada del repositorio de su directorio ppa_name.list en/etc/apt/sources.list.d.

En ambos casos, los ficheros ppa_name.list permanecen en dicho directorio, aunque estén vacíos.

¿Es seguro usar PPA?

Es una pregunta subjetiva. Puristsabhor PPA porque la mayoría de las veces los PPAs son de desarrolladores externos. Pero al mismo tiempo, los PPAs son populares en el mundo Debian/Ubuntu ya que proporcionan una opción de instalación más fácil.

En cuanto a la seguridad, es menos probable que utilice un PPA y que su sistema Linux sea pirateado o inyectado con malware. No recuerdo que un incidente así haya ocurrido hasta ahora.

Los PPA oficiales se pueden utilizar sin pensarlo dos veces. El uso de PPA no oficiales es enteramente su decisión.

Como regla general, debería evitar instalar un programa a través de un PPA de terceros si el programa requiere acceso sudo para ejecutarse.

¿Qué opinas sobre el uso de PPA?

Sé que es una lectura larga, pero quería darte una mejor comprensión de la PPA. Espero que esta guía detallada haya respondido a la mayoría de sus preguntas sobre el uso de PPA.

Si tiene más preguntas sobre PPA, por favor siéntase libre de hacerlas en la sección de comentarios.

Si nota algún error técnico o gramatical o si tiene sugerencias para mejorar este artículo, por favor, hágamelo saber.

Posts Relacionados