Contabilidad, fisalidad, laboral y linux en Canarias.

Como quitar repositorios PPA en ubuntu.

Por ejemplo si deseamos quitar el repositorio ppa:ubuntu-x-swat/x-updates
y desactualizar los paquetes instalados desde dicha fuente hay que ejecutar:

sudo apt-get install ppa-purge

Listar repositorios instalados vía PPA

tecleamos lo siguiente en una terminal:

grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list

Opciones para eliminar los repositorios

Dependerán del propio tipo de repositorio añadido, pero comunmente:

sudo ppa-purge xorg-edgers

removerá https://launchpad.net/~xorg-edgers/+archive/ppa

sudo ppa-purge -p xorg-testing sarvatt

removerá https://launchpad.net/~sarvatt/+archive/xorg-testing

sudo ppa-purge ppa:ubuntu-x-swat/x-updates

removerá https://launchpad.net/~ubuntu-x-swat/+archive/x-updates

Si por alguna razón todo esto fallara, otras opciones pasan por utilizar ubuntu tweaks (el cual tiene un gestor de repositorios muy eficiente) o la herramienta de webupd8.org, Y PPA Manager, que hoy por hoy va por su versión 0.0.5, pero que personalmente no he probado.

Su instalación, según apuntan desde webupd8.org, es:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager && sudo apt-get update && sudo apt-get install y-ppa-manager yad

Entradas relacionadas

4 comentarios
  1. Por favor alguien me puede ayudar, cuando uso el apt-get update me sale lo siguiente luego de cargar todos los repos…

    “N: Ignorando archivo «getdeb.list’» en directorio «/etc/apt/sources.list.d/» dado que tiene una extensión de nombre de archivo inválida
    W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise/main i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages)
    W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise/main i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages)
    W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise/restricted i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_restricted_binary-i386_Packages)
    W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise/multiverse i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_multiverse_binary-i386_Packages)
    W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise/universe i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages)
    W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise-updates_main_binary-i386_Packages)
    W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise-updates/restricted i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise-updates_restricted_binary-i386_Packages)
    W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise-updates/multiverse i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise-updates_multiverse_binary-i386_Packages)
    W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ precise-updates/universe i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise-updates_universe_binary-i386_Packages)
    W: Duplicate sources.list entry http://extras.ubuntu.com/ubuntu/ precise/main i386 Packages (/var/lib/apt/lists/extras.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages)
    W: Tal vez quiera ejecutar «apt-get update» para corregir estos problemas”

    Qué hago??

    Muchas gracias

    • Hola. Prueba con estos pasos en una terminal:
      1º repara los paquetes rotos con:
      sudo dpkg –configure -a
      Actualiza los repositorios con:
      sudo apt-get update
      Y actualiza los paquetes con:
      sudo apt-get upgrade

      Si persiste el error:
      sudo dpkg –clear-avail
      sudo apt-get update
      sudo apt-get upgrade

      Si áun sigue sin funcionar, una solución más agresiva es:
      sudo mv /var/lib/dpkg/available /var/lib/dpkg/available.bak
      Dentro de la ruta anterior debe haber un fichero con el nombre /var/lib/dpkg/available-old que son los repos anteriores; los restauramos con:
      sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

      Si te rallas mucho aún, puedes incluso sustituir tu sources.list con otro contenido generado por esta página, que crea repositorios oficiales según sea tu versión del sistema.

      Espero haberte ayudado…ánimo.

Deja un comentario

RECUERDE QUE

El único objetivo de este blog es meramente informativo y en ningún caso supone asesoramiento profesional. Los textos y cualquier otra información aquí publicada están destinadas a un uso meramente informativo y documental. El autor o los autores de este sítio, no se hacen responsables de posibles inexactitudes en el contenido, ni de posibles perjuicios por su utilización. Los únicos textos que tienen validez jurídica son los publicados en los Boletines y Diarios Oficiales.

Creative Commons License