Olhando para a página do PPA, você pode ver que 1.8.4
está marcado como "Substituído". Isso significa que não é mais fornecido pelo repositório. Essa é a razão pela qual aptitude versions mercurial
não está se comportando como você gostaria.
Você tem algumas opções:
-
Atualização: Os arquivos ainda estão disponíveis no Launchpad. Você pode encontrar os arquivos compilados aqui . Baixe os debs que você quer. Eu sugiro que você remova o PPA neste ponto (por ponto 3) e, em seguida, instale manualmente os debs.
-
Continue usando o arquivo 1.9.x
-
Instale
ppa-purge
e limpe o PPA, assim você estará de volta em1.7.5
sudo apt-get install ppa-purge sudo ppa-purge ppa:mercurial-ppa/ppa # or something like that
-
Como # 3, mas encontre outro PPA que forneça o 1.8.5. Eu sugiro que se você alguma vez encontrar um PPA, a menos que ele diga especificamente que irá fornecer 1.8 eternamente, você irá para bloqueia a versão dos pacotes que instala .
-
Faça você mesmo. Remova tudo o que você tem, limpando o PPA: faça o download da fonte 1.8, compile, empacote (
checkinstall
deve ajudá-lo), instale e bloqueie.