2012-01-19 8 views
6

Había usado algunos PPA de terceros para instalar OpenCV 2.3 en mi Ubuntu 11.10. Ahora, durante la actualización, tuve algunos problemas con estos paquetes y sus dependencias no satisfechas. Entonces quise eliminar los ppas. Pero para eso necesitaría un paquete llamado ppa-purge que no puedo instalar ahora porque la estructura de mi paquete parece estar rota.eliminando un ppa en ubuntu sin usar ppa-purge

¿Alguna solución para este problema?

Gracias.

Respuesta

2

Edite /etc/apt/sources.list manualmente, elimine su problema url, luego apt-get update, luego coninue upgrading.

+1

¿cómo puedo encontrar la URL problemática? – wrahool

+0

@wrahool: simplemente ejecute "sudo apt-get update" y vea qué URLs están causando problemas de lo que se imprime desde la consola, o cuáles parecen familiares. Por lo general, los ppas que se agregan residen en un archivo propio en el directorio anterior (para mí era /etc/apt/sources.list.d/. – fuzzyanalysis

0

Si tiene problemas con los paquetes rotos, antes que nada, elimine ese paquete verificando primero las dependencias y luego elimine con fuerza ese paquete, y nunca olvide reiniciar cuando realice cambios enormes en su sistema. Para eliminar ese paquete usar estos comandos shell

$ sudo su 

A continuación, introduzca su contraseña

# apt-cache rdepends package-name 
# apt-get --purge remove --force package-name 

Utilice estos comandos shell

# apt-get clean 
# apt-get autoclean 
# apt-get update 
# apt-get upgrade 
# apt-get dist-upgrade 
# reboot 

Esto funcionó para mí, Prueba de esto, creo que esto se solucionará todos tus problemas, buena suerte.

5
sudo add-apt-repository --remove ppa:PPA_Name/ppa 

Reemplace "PPA_Name" con el nombre de su PPA.

Cuestiones relacionadas