Como instalar a mesma versão de um pacote em máquinas diferentes?

0

Eu preciso rodar o cppcheck em várias máquinas com diferentes versões do Ubuntu. Normalmente eu instalo o cppcheck com sudo apt-get install cppcheck .

Bem, uma das máquinas está executando o Ubuntu 16.04. Um outro está executando o Ubuntu 16.10.

Eu percebi agora que meu processo de instalação instala versões diferentes nas máquinas. Uma máquina possui o cppcheck 1.72-1, a outra máquina possui o cppcheck 1.75-2. Eu já descobri que isso é um comportamento normal. Você pode até mesmo verificar os candidatos à instalação aqui .

Bem, eu preciso da mesma versão e de todas as máquinas. Então eu tentei this : sudo apt-get install cppcheck=1.72-1 . Mas então recebo o erro: E: Version '1.72-1' for 'cppcheck' was not found

    
por eDeviser 04.01.2017 / 09:01

1 resposta

2

Você poderia usar

apt-get download cppcheck
para baixar o arquivo deb-package e instalá-lo em máquinas diferentes com
apt install ./cppcheck_1.72-1_amd64.deb
Mas isso nem sempre funciona se (por exemplo) decências para versões de bibliotecas ou outros pacotes não forem atendidas em uma das máquinas de destino.     
por 0x0C4 04.01.2017 / 09:12