É possível que uma versão antiga do aplicativo permaneça no disco rígido após a reinstalação do DEB?

0

Eu tenho pandoc instalado do DEB ( link ) no Linux Mint 17.2 porque o versões do repositório estão desatualizadas. Acabei de baixar e instalei uma nova versão. whereis pandoc encontra apenas um executável no meu sistema e a data no arquivo pandoc é de apenas uma semana atrás. Apt também parece pensar que é atualizado para a versão mais recente. No entanto, pandoc --version ainda relata a versão antiga.

$ apt-cache policy pandoc

pandoc:
  Installed: 1.16.0.2-1
  Candidate: 1.16.0.2-1
  Version table:
 *** 1.16.0.2-1 0
        100 /var/lib/dpkg/status
     1.12.2.1-1build2 0
        500 http://mirrors.liquidweb.com/ubuntu/ trusty/universe amd64 Packages

Mas:

$ pandoc --version

pandoc 1.15.0.6

Pergunta original: É possível que o aplicativo permaneça na memória depois de ser atualizado para uma nova versão?

Depois que uma resposta foi proposta, ficou mais claro qual deveria ser a pergunta, então eu mudei completamente a questão, embora os detalhes sejam os mesmos.

    
por Lee Hachadoorian 21.01.2016 / 20:56

1 resposta

1

Sim, é possível e um recurso

Seu caminho pode ser configurado para que você execute uma versão mais antiga. Isso é comum se um pacote estiver em / usr / bin e o outro em / usr / local / bin ou / opt / something Tente executar which pandoc para garantir que o mesmo esteja em execução no arquivo deb.

Isso permite que diferentes usuários executem diferentes versões de aplicativos com base em suas necessidades. Por exemplo, / usr / bin / app e $ HOME / bin / app podem ser versões completamente diferentes, mas um usuário pode querer executar uma versão mais antiga por causa de uma regressão de caso de borda, enquanto "todo mundo" quer usar novos recursos no versão mais recente.

    
por 21.01.2016 / 21:18