tratar:
apt search libxml2
Este comando muestra la búsqueda desde cualquier evidencia: repositorios y paquetes instalados .
por lo que si va a ver, por ejemplo, para la confianza :
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
entonces, obviamente, si ve esta salida, tiene muchas posibilidades de instalar la versión.
Sin embargo, si necesita el paquete estrictamente por versión, intente indicar la versión de esta manera:
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
O indicando el repositorio de destino:
sudo apt-get install libxml2/precise libxml2-dbg/precise libxml2-dev/precise
Después de que esté instalado, ejecute el siguiente comando para mantener su versión instalada, evitando que el administrador de paquetes la actualice automáticamente en el futuro:
sudo echo "libxml2 hold" | sudo dpkg –set-selections
Con la --no-remove
opción, apt-get
saldrá del proceso de instalación en cualquier momento sin avisos si se va a eliminar algún paquete:
sudo apt-get install --no-remove libxml2=2.7.8.dfsg-5.1ubuntu4.9
Otro beneficio: --no-install-recommends
que afirma apt-get
que no considera los paquetes recomendados como una dependencia para la instalación.
Lea las páginas de manual de pangolin de apt-get precisa
Espero que te ayude.
apt-get install libxml2=2.7.8.dfsg-5.1ubuntu4.9
y parece funcionar, pero pide eliminar 76 paquetes en el proceso ...apt-get install --no-remove libxml2=2.7.8.dfsg-5.1ubuntu4.9
con la--no-remove
opciónapt-get
saldrá del proceso de instalación en cualquier momento sin avisos si se va a eliminar algún paquete. También otra opción será útil para usted:--no-install-recommends
que afirmanapt-get
que no considera los paquetes recomendados como una dependencia para la instalación. PARA HACER: actualizar la respuesta.sudo echo “package hold” | sudo dpkg –set-selections
0 upgraded, 0 newly installed, 1 downgraded, 76 to remove and 12 not upgraded. E: Packages need to be removed but remove is disabled.