-
Idealmente
ppa-purge
deve funcionar, pois é o mesmo procedimento. O PPA sempre tem uma versão mais alta que os doisprecise
etrusty
. -
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.
-
-