De uma atualização para o Bug # 982716 :
This bug was fixed in the package apt - 0.8.16~exp12ubuntu10
(Eu nunca consegui anexar o resultado de incluir também --no-install-recommends
. Oh, bem.)
Nota: Originalmente, eu tinha uma longa explicação de antecedentes, que levava ao porque eu estava tentando executar apt-get remove g++
. Eu deletei isso como irrelevante depois de tentar isso em uma instalação limpa de 11.10 (32 bits) e depois, após a atualização, em 12.04.
Parece ser um problema apenas 12.04. Hora de mudar o foco e ver se isso é um bug relatado.
Eu não encontrei nada que parecesse relacionado, então eu relatei isso como Bug # 982716 .
Durante a tentativa de me livrar de um problema ao compilar o Octave, removi todos os pacotes necessários para compilar o Octave para que eu pudesse reinstalá-los. Ao fazer isso, encontrei uma resposta inesperada de apt-get
em 12.04.
Quando eu tento remover o pacote g++
, o apt-get tenta instalar g++-4.6
. Eu esperava receber a mensagem Package g++ is not installed, so not removed
. Por que eu não fiz?
me@BlueUbuntu64:~$ sudo apt-get -V --dry-run remove g++
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
g++-4.6 (4.6.3-1ubuntu4)
libstdc++6-4.6-dev (4.6.3-1ubuntu4)
Suggested packages:
g++-multilib (4.6.3-1ubuntu5)
g++-4.6-multilib (4.6.3-1ubuntu4)
gcc-4.6-doc (4.6.3-1ubuntu4)
libstdc++6-4.6-dbg (4.6.3-1ubuntu4)
libstdc++6-4.6-doc (4.6.3-1ubuntu4)
The following NEW packages will be installed:
g++ (4.6.3-1ubuntu5)
g++-4.6 (4.6.3-1ubuntu4)
libstdc++6-4.6-dev (4.6.3-1ubuntu4)
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Inst libstdc++6-4.6-dev (4.6.3-1ubuntu4 Ubuntu:12.04/precise [amd64]) []
Inst g++-4.6 (4.6.3-1ubuntu4 Ubuntu:12.04/precise [amd64])
Inst g++ (4:4.6.3-1ubuntu5 Ubuntu:12.04/precise [amd64])
Conf libstdc++6-4.6-dev (4.6.3-1ubuntu4 Ubuntu:12.04/precise [amd64])
Conf g++-4.6 (4.6.3-1ubuntu4 Ubuntu:12.04/precise [amd64])
Conf g++ (4:4.6.3-1ubuntu5 Ubuntu:12.04/precise [amd64])
Resultado da especificação da opção --no-install-recommends
para apt-get
. Surpreendentemente (para mim) parece falhar da mesma maneira. Também (eventualmente) atualizará o relatório de bug. (Por que não?)
me@Vbubux86-11:~$ sudo apt-get -V --dry-run --no-install-recommends remove g++
[sudo] password for me:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
g++-4.6 (4.6.3-1ubuntu4)
libstdc++6-4.6-dev (4.6.3-1ubuntu4)
Suggested packages:
g++-multilib (4.6.3-1ubuntu5)
g++-4.6-multilib (4.6.3-1ubuntu4)
gcc-4.6-doc (4.6.3-1ubuntu4)
libstdc++6-4.6-dbg (4.6.3-1ubuntu4)
libstdc++6-4.6-doc (4.6.3-1ubuntu4)
The following NEW packages will be installed:
g++ (4.6.3-1ubuntu5)
g++-4.6 (4.6.3-1ubuntu4)
libstdc++6-4.6-dev (4.6.3-1ubuntu4)
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Inst libstdc++6-4.6-dev (4.6.3-1ubuntu4 Ubuntu:12.04/precise [i386]) []
Inst g++-4.6 (4.6.3-1ubuntu4 Ubuntu:12.04/precise [i386])
Inst g++ (4:4.6.3-1ubuntu5 Ubuntu:12.04/precise [i386])
Conf libstdc++6-4.6-dev (4.6.3-1ubuntu4 Ubuntu:12.04/precise [i386])
Conf g++-4.6 (4.6.3-1ubuntu4 Ubuntu:12.04/precise [i386])
Conf g++ (4:4.6.3-1ubuntu5 Ubuntu:12.04/precise [i386])
me@Vbubux86-11:~$ apt-cache policy g++
g++:
Installed: (none)
Candidate: 4:4.6.3-1ubuntu5
Version table:
4:4.6.3-1ubuntu5 0
500 http://us.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
De uma atualização para o Bug # 982716 :
This bug was fixed in the package apt - 0.8.16~exp12ubuntu10
(Eu nunca consegui anexar o resultado de incluir também --no-install-recommends
. Oh, bem.)
Tente fazer isso:
sudo apt-get -V --dry-run --no-install-recommends remove g++