Fazer dpkg --remove-architecture i386
parece ter resolvido meu problema. Eu não tenho nenhum pacote i386 de qualquer maneira. Para aqueles que o fazem, essa solução provavelmente não o cortará.
Eu tenho um sistema AMD64 sem nenhum pacote multiarch i386. Após atualizar com sucesso para o 12.10, o aptitude parece querer instalar alguns, e não sei dizer porquê:
$ sudo aptitude safe-upgrade
Resolving dependencies...
The following NEW packages will be installed:
gcc-4.7-base:i386{a} libarmadillo3{a} libboost-date-time1.49-dev{a} libboost-serialization1.49-dev{a}
libboost-serialization1.49.0{a} libboost-thread1.49-dev{a} libboost1.49-dev{a} libc6:i386{a} libgcc1:i386{a}
libgdal1{a} libhdf5-7{a} libltdl7:i386{a} libnetcdfc7{a} libodbc1:i386{a} libreadline6:i386{a}
libtinfo5:i386{a} odbcinst1debian2:i386{a} unixodbc:i386{a}
Por que libc6: i386, por exemplo? Eu peço ..
$ aptitude why libc6:i386
p icoutils:i386 Provides icoutils
p icoutils:i386 Depends libc6:i386 (>= 2.8)
... tudo bem, mas por que icoutils: i386?
$ aptitude why icoutils:i386
p icoutils:i386 Provides icoutils
Mas eu já tenho a versão AMD64 do icoutils:
$ aptitude search icoutils
i icoutils - Create and extract MS Windows icons and cursors
p icoutils:i386 - Create and extract MS Windows icons and cursors
Algum comportamento multiarch mudou recentemente, ou estou apenas ignorando alguma coisa?
Adendo: Chasing down do gcc-4.7-base: i386, eu sou levado ao qdbus: i386, que está pronto para instalação, uma vez que fornece qdbus ... que eu já tenho. Fazer dpkg --remove-architecture i386
parece ter resolvido meu problema. Eu não tenho nenhum pacote i386 de qualquer maneira. Para aqueles que o fazem, essa solução provavelmente não o cortará.