tente:
apt search libxml2
este comando mostra a pesquisa de qualquer evidência: repositórios e pacotes instalados .
então, se você ver, por exemplo, para trusty :
libxml2/trusty-updates,trusty-security,now 2.9.1+dfsg1-3ubuntu4.3 amd64
[installed]
GNOME XML library
libxml2-dbg/trusty-updates,trusty-security 2.9.1+dfsg1-3ubuntu4.3 amd64
Debugging symbols for the GNOME XML library
libxml2-dev/trusty-updates,trusty-security,now 2.9.1+dfsg1-3ubuntu4.3 amd64
[installed,automatic]
Development files for the GNOME XML library
Então, obviamente, se você vir essa saída, você tem muitas chances de instalar a versão.
No entanto, se você precisar do pacote estritamente por versão, tente indicar a versão da seguinte forma:
sudo apt-get install libxml2=2.9.1+dfsg1-3ubuntu4.3
sudo apt-get install libxml2-dbg=2.9.1+dfsg1-3ubuntu4.3
sudo apt-get install libxml2-dev=2.9.1+dfsg1-3ubuntu4.3
OR indicando o repositório de destino:
sudo apt-get install libxml2/precise libxml2-dbg/precise libxml2-dev/precise
Depois de instalado, execute o seguinte comando para manter sua versão instalada, evitando que o gerenciador de pacotes atualize-a automaticamente no futuro:
sudo echo "libxml2 hold" | sudo dpkg –set-selections
Com --no-remove
option apt-get
sairá do processo de instalação a qualquer momento, sem nenhum aviso, se algum pacote tiver que ser removido:
sudo apt-get install --no-remove libxml2=2.7.8.dfsg-5.1ubuntu4.9
Outros benefícios: --no-install-recommends
, que afirmam que apt-get
não considera os pacotes recomendados como uma dependência para a instalação.
Leia apt-get man pages precisas do pangolin
Espero que o ajude.