'apt-get install' ignora mi especificación para instalar una versión particular del paquete


0

Me gustaría instalar una versión particular de libstd ++ 6 con el siguiente comando:

# apt-get install libstdc++6=4.9.0-8  -V
Reading package lists... Done
Building dependency tree       
Reading state information... Done

The following extra packages will be installed:
   libstdc++6 (4.8.2-16)
0 upgraded, 0 newly installed, 0 to remove and 216 not upgraded.

No da ningún error, pero apt mantiene la versión que ya estaba instalada. Y también se refiere a este paquete como "extra".

No hay preferencias de apt establecidas en /etc/apt/preferences.d. Y la versión deseable está definitivamente disponible a través de nuestro espejo local. (Si intento ejecutar "apt-get download libstdc ++ 6 = 4.9.0-8", descargará la versión exactamente deseable).

Información del sistema:

# cat /etc/issue.net
"Debian GNU/Linux jessie/sid"
# uname -a
Linux www27 3.13-1-amd64 #1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU/Linux.
# dpkg -l |egrep -i "apt|dpkg"
ii  apt                                   0.9.16.1                     amd64        commandline package manager
ii  dpkg                                  1.17.6                       amd64        Debian package management system

¿Alguna sugerencia?

Respuestas:


1

Entonces resultó que libstd ++ 6_4.9.0-8 depende de gcc-4.9-base (= 4.9.0-8). Sin embargo, instalé gcc-4.9-base de la versión 4.9.0-7.

Lo descubrí después de que intenté instalar el paquete descargado previamente con dpkg.

# apt-get download libstdc++6=4.9.0-8
# dpkg -i libstdc++6_4.9.0-8_amd64.deb
(Reading database ... 64836 files and directories currently installed.)
Preparing to unpack libstdc++6_4.9.0-8_amd64.deb ...
Unpacking libstdc++6:amd64 (4.9.0-8) over (4.8.2-16) ...
dpkg: dependency problems prevent configuration of libstdc++6:amd64:
 libstdc++6:amd64 depends on gcc-4.9-base (= 4.9.0-8); however:
  Version of gcc-4.9-base:amd64 on system is 4.9.0-7.

dpkg: error processing package libstdc++6:amd64 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libstdc++6:amd64

¿Alguien sabe cómo depurar apt o hacer que su salida sea más detallada? (Quiero saberlo para el futuro)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.