'apt-get install' ignora minha especificação para instalar uma versão particular do pacote

0

Gostaria de instalar uma versão particular do libstd ++ 6 com o seguinte 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.

Não dá erro, mas o apt mantém a versão que já foi instalada. E também se refere a este pacote como "extra".

Não há preferências do apt configuradas em /etc/apt/preferences.d. E a versão desejável está definitivamente disponível através do nosso espelho local. (Se eu tentar executar o "apt-get download libstdc ++ 6 = 4.9.0-8", ele fará o download da versão desejada).

Informações do 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

Alguma sugestão?

    
por Arc2009 19.08.2014 / 18:13

1 resposta

1

Então, descobriu-se que a libstd ++ 6_4.9.0-8 depende do gcc-4.9-base (= 4.9.0-8). No entanto eu tenho instalado o gcc-4.9-base da versão 4.9.0-7.

Eu descobri depois que tentei instalar o pacote baixado anteriormente com o 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

Alguém sabe como depurar o apt ou torná-lo mais detalhado? (Eu quero saber disso para o futuro)

    
por 20.08.2014 / 09:23