ยฟPor quรฉ agregar repositorios PPA si ya disponemos de miles de programas utilizando los repositorios oficiales de Ubuntu?
Los archivos de paquetes personales (Personal Package Archive, en inglรฉs), permiten a los desarrolladores distribuir software y sus respectivas actualizaciones en forma directa a los usuarios de Ubuntu sin tener que esperar a que se actualicen los propios repositorios de Ubuntu.
Launchpad, el sitio que alberga la mayor parte de los PPAs disponibles, construye los binarios y los almacena en un repositorio especรญfico. Esto significa que los usuarios de Ubuntu pueden instalar estos paquetes del mismo modo en que estรกn acostumbrados a instalar el resto de las aplicaciones en Ubuntu, con la ventaja extra de que dispondrรกn de las รบltimas actualizaciones de estos programas e incluso podrรกn encontrar programas que no estรกn disponibles en los repositorios oficiales.
Cรณmo instalar repositorios PPA
Pongamos un ejemplo prรกctico. Supongamos que queremos instalar Shutter. Lo primero que tenemos que saber es el nombre identificatorio del PPA que queremos instalar. En la pรกgina del PPA de Shutter queda claro que para agregar este repositorio hace falta tomar nota de la lรญnea ppa:shutter/ppa.
Opciรณn 1: desde la lรญnea de comandos
Todo lo que hay que hacer es abrir un terminal e ingresar los comandos apropiados para agregar el PPA, actualizar la lista de paquetes e instalar el programa deseado (en nuestro ejemplo, Shutter).
sudo add-apt-repository ppa:shutter/ppa sudo apt-get update sudo apt-get install shutter
Opciรณn 2: desde el Centro de Software
1.- Abrir el Centro de Software de Ubuntu.
2.- Editar > Orรญgenes del Software
3.- ย Luego, en la pestaรฑa Otro software, clic en Agregar e ingresar la lรญnea del PPA. En nuestro ejemplo: ppa:shutter/ppa y clic en Aceptar.
4. Instalar el programa deseado (siguiendo con nuestro ejemplo, Shutter).
Cรณmo quitar repositorios PPA
Opciรณn 1: quitar el PPA desde la lรญnea de comandos
Siguiendo nuestro ejemplo de Shutter:
sudo add-apt-repository --remove ppa:shutter/ppa
Obviamente, habrรก que reemplazar la lรญnea ppa:shutter/ppa por lo que corresponda en cada caso.
Opciรณn 2: desde el Centro de Software
1.- Abrir el Centro de Software de Ubuntu.
2.- Editar > Orรญgenes del Software
3.- Luego, en la pestaรฑa Otro software, clic en Quitar y clic en Aceptar.
Cรณmo quitar un PPA y sus respectivos paquetes en forma automรกtica
Opciรณn 1: desde la lรญnea de comandos
PPA-Purge es un simple script que eliminarรก el PPA en cuestiรณn asรญ como todos los paquetes instalados desde aquรฉl.
1.- Instalar PPA-Purge
sudo apt-get install ppa-purge
2.- Utilizar PPA-Purge para desinstalar el PPA. Siguiendo nuestro ejemplo:
sudo ppa-purge ppa:shutter/ppa
Opciรณn 2: usando YPPA
1.- Instalar Y-PPA:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
2.- Quitar el PPA en cuestiรณn. La interfaz grรกfica de Y-PPA Manager es suficientemente intuitiva como para darse cuenta de lo que hay que hacer.
Cรณmo deshabilitar repositorios PPA
La desactivaciรณn de un PPA implica que el sistema no recibirรก ninguna actualizaciรณn desde ese PPA, pero no se eliminarรกn los paquetes previamente instalados. La ventaja de la desactivaciรณn de un PPA en lugar de quitarlo es que es mรกs fรกcilmente volver a habilitarlo.
Para desactivar un PPA:
1.- Abrir el Centro de Software de Ubuntu.
2.- Editar > Orรญgenes del Software
3.- Luego, en la pestaรฑa Otro software, desactivar la casilla al lado del PPA en cuestiรณn y hacer clic en Aceptar.
De la misma manera tambiรฉn se puede volver a habilitar un PPA.
Excelente articulo (como siempre) ๐
Un placer leerte Pablo ^^
Gracias Saito! Te extraรฑaba! Quรฉ bueno verte por aquรญ…
Saludos! Pablo.
ยกClarรญsimo! Gracias.
Muy bueno.
ยกยกDIOS MIO!! muchรญsimas gracias.
Una pequeรฑa idea para completar esta estupenda guรญa: ยฟse te a ocurrido incluir programas que estรกn incluidos en la propia distribuciรณn o que el repositorio oficial tiene pero solo una versiรณn anticuada o que ya los tienes instalados?
Por ejemplo, yo instalรฉ desde el repositorio oficial el programa de torrent Azureus aka Vuze, y despuรฉs de usarlo unos meses y tener bastantes archivos y torrents activos me vi en la disyuntiva que no podรญa desinstalar y perder todo ese trabajo y que necesitaba una herramienta solo disponible en la รบltima versiรณn que el repositorio oficial de ubunto no tiene actualizado.
Creo, solo creo, que conseguรญ realizarlo pero fue una autentica odisea y ni siquiera aprendรญ o entendรญ como lo logrรฉ
Hola gambi! en realidad… la operatoria en ese caso es la misma. Instalรกs el PPA, actualizรกs la lista de paquetes y al hacer el upgrade te va a decir que hay una nueva versiรณn del programa (en tu caso, de azureus) que no es otra que la que estรก disponible en el ppa.
Espero haber sido claro.
Saludos! Pablo.
Bien, pero a veces se incluye el ppa especรญfico para una distribuciรณn.
Tengo el problema por ejemplo de la actualizaciรณn de Turpial 3.0. que lo han incluido en http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
mientras que mi centro de software lo focaliza en los oficiales de Olivia o ยซraringยป (Uso Linux Mint)
Por mucho que indique que los archivos estรกn alojados en saucy no me baja e instala el programa.
Mejor explicado imposible!… yo en estos dรญas tratarรฉ de subir en 1 SOLO DEB el YPPA Manager traducido al castellano ๐ cosa de instalar el DEB y listo, no tiene lรณgica… se supone que es para la gente que no sabe agregar PPAs y para instalarlo necesitas agregar un PPA jajaja. Muy buen articulo, servirรก de mucho. Saludos!
Mencanta este blog, Pablo! Buen diseรฑo y contenido prรกctico. Mi pregunta va enfocada a Elementary OS y relacionada precisamente con ยซY PPAยป y el centro de software; es posible que la instalaciรณn del primero deje al segundo inoperativo? Intento arrancarlo y nopi,
Muchas gracias
no, no creo…
ni idea quรฉ puede ser, pero no creo que el centro de software sea la causa del error.
abrazo! pablo.
Muy buena pรกgina, eso y soy una esponjita, viejita pero aun absorvo lo que ustedes enseรฑan ademรกs de los que forean o comentan.
Muchisimas gracias Carlos por tus comentarios, nunca es tarde para aprender.
ยกMuchisismas gracias por tus aportes, soy nuevo en Linux y me ayudaste a entender mรกs este maravilloso mundo!