Gestionar repositorios PPA en Ubuntu

ยฟ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.

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.

software sources

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.

Cuidado: de esta manera se quitarรก el PPA de la lista de paquetes pero no se desinstalarรกn los paquetes instalados a travรฉs del PPA, tarea que habrรก que realizar a mano. A fin de automatizar este proceso, que puede resultar engorroso para algunos, existen herramientas como PPA Purge o Y-PPA Manager.

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.

Es importante desactivar las dos lรญneas de cada PPA.

De la misma manera tambiรฉn se puede volver a habilitar un PPA.


Deja tu comentario

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

*

*

  1. Responsable de los datos: Miguel รngel Gatรณn
  2. Finalidad de los datos: Controlar el SPAM, gestiรณn de comentarios.
  3. Legitimaciรณn: Tu consentimiento
  4. Comunicaciรณn de los datos: No se comunicarรกn los datos a terceros salvo por obligaciรณn legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu informaciรณn.

      Mordraug dijo

    Excelente articulo (como siempre) ๐Ÿ˜€

    Un placer leerte Pablo ^^

         usemoslinux dijo

      Gracias Saito! Te extraรฑaba! Quรฉ bueno verte por aquรญ…
      Saludos! Pablo.

      Juan Carlos Senar dijo

    ยกClarรญsimo! Gracias.

      Juliรกn dijo

    Muy bueno.

      Gambi dijo

    ยกยก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รฉ

         usemoslinux dijo

      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.

      Zytum dijo

    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.

      lozanotux dijo

    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!

      ErKiyo dijo

    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

         usemoslinux dijo

      no, no creo…
      ni idea quรฉ puede ser, pero no creo que el centro de software sea la causa del error.
      abrazo! pablo.

      Carlos Cifuentes dijo

    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.

         Luigys Toro dijo

      Muchisimas gracias Carlos por tus comentarios, nunca es tarde para aprender.

      danny672007 dijo

    ยกMuchisismas gracias por tus aportes, soy nuevo en Linux y me ayudaste a entender mรกs este maravilloso mundo!