TortoiseHG automaticamente deinstalled na atualização de software, centro de software do Ubuntu agora se recusam a reinstalar (U-14.04)

0

detalhes:

$ sudo apt-get install mercurial
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mercurial is already the newest version.
mercurial set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ sudo apt-get install tortoisehg
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 tortoisehg : Depends: mercurial (< 2.9~) but 3.3.2-1ppa2~trusty1 is to be installed
              Recommends: python-iniparse but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

alguma idéia / sugestão para recuperar o tortoisehg em func?

muito obrigado pela solução de problemas incrivelmente bem descrita em Como posso resolver dependências não satisfeitas depois de adicionar um PPA? , no entanto, mesmo depois de aplicar todas as principais prescrições com a limpeza do banco de dados, ainda recebo a mesma mensagem.

Uma coisa aconteceu: adicionar todas as fontes desencadeou a atualização de muitos outros pacotes - obrigado por isso

pesquisará mais profundamente

    
por user309383 28.03.2015 / 12:12

1 resposta

1

Fixo.

  1. duplicados removidos / desabilitados / all mercurial & amp; tortoisehg ppa's da aplicação de atualização de software.
  2. apt clean & amp; atualização (após a primeira dica e comentários)
  3. módulo python instalado para arquivos .ini (útil para mim de qualquer forma)
  4. desinstalou o mercurial 3.x existente usando o gerenciador de pacotes synaptic
  5. instalou o tortoisehg do centro de software do Ubuntu (dependências autoselecionadas)

passos 1,2 & amp; 3 talvez não seja necessário, mas recomendado

tortoisehg agora funcionando, repos ok - legível / funcional

pós-instalação:

$ hg --version
Mercurial Distributed SCM (version 3.0.1)

Execute novamente a atualização de software, ele afirma que não há novas atualizações disponíveis, verá como ele se comportará nas próximas atualizações de software no futuro

créditos para: dadexix86 & amp; JohnnyEnglish

    
por user309383 28.03.2015 / 14:48