-
Idealmente
ppa-purgedeve funcionar, pois é o mesmo procedimento. O PPA sempre tem uma versão mais alta que os doispreciseetrusty. -
O único caso em que penso é quando se trata de pacotes absolutos ou renomeados (Se um pacote temporário não é fornecido).
Nesse caso, eu sugeriria:
-
Adicione todos os repositórios precisos.
echo -e "deb http://archive.ubuntu.com/ubuntu/ precise main universe multiverse restricted\ndeb http://security.ubuntu.com/ubuntu/ precise-security main universe multiverse restricted\ndeb http://archive.ubuntu.com/ubuntu/ precise-update main universe multiverse restricted" | sudo tee /etc/apt/sources.list.d/precise.list -
Atualizar listas de pacotes
sudo apt-get update -
Purgue o PPA
sudo ppa-purge ppa:...Se não funcionou, tente:
sudo ppa-purge -d precise ppa:...Você também pode tentar
aptitude, que fornece soluções com downgrade.Às vezes, a correção manual é a única opção.
-
Você pode usar esses pacotes sem seus dependentes, usando
sudo dpkg -r --force-depends ... ##disable ppa source then sudo apt-get -f install -
Ou force a instalação de uma versão específica do repositório oficial. Mas você tem que colocar todos os pacotes relacionados no mesmo comando.
sudo apt-get install pkg1=ver1 pkg2=ver2 ... -
No pior caso, você pode baixar os pacotes com a versão do repositório oficial e forçá-los a instalá-los usando:
sudo dpkg -i --force-depends ...AFAIK APT não tem que fazer isso.
-
-