No cenário, por que os downgrades de pacotes às vezes não funcionam?

No cenário, por que os downgrades de pacotes às vezes não funcionam?

Acabei de instalar o pacote mais recente do Firefox em todos os meus computadores e quero voltar para o anterior, por que não posso fazer isso? Tentei clicar na operação 'desfazer' da atividade e não funcionou.

Quando tento fazer o downdate para uma versão específica na UI de 'pacotes' em paisagem, consigo fazer isso, mas não para a versão anterior, por quê?

Responder1

Os repositórios do Ubuntu não mantêm versões de pacotes por muito tempo. vejamos um exemplo:

rsync:
  Installed: 3.1.1-3ubuntu0.15.10.1
  Candidate: 3.1.1-3ubuntu0.15.10.1
  Version table:
 *** 3.1.1-3ubuntu0.15.10.1 0
        500 http://us.archive.ubuntu.com/ubuntu/ wily-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ wily-security/main amd64 Packages
        100 /var/lib/dpkg/status
     3.1.1-3 0
        500 http://us.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages

Isso mostra que há dois pacotes disponíveis. Um nas 'atualizações astutas' e o principal no arquivo astuto 'principal'. Qualquer atualização intermediária está faltando. A paisagem não seria capaz de reverter para ele.

Cada arquivo armazena apenas o pacote mais recente. Como você direcionou esse pacote intermediário para uma atualização clicando em 'desfazer', o pacote não está mais lá para ser instalado, então o Landscape falha corretamente. Você deve conseguir fazer o downdate para '3.1.1-3' perfeitamente, se quiser (olhando meu exemplo).

Se você estivesse usando um repositório personalizado que mantivesse todos os pacotes antigos, eles poderiam ser atualizados para versões intermediárias, por exemplo.

informação relacionada