Os mesmos pacotes são instalados em duas versões de arquitetura

1

Estou usando um multiarch i386 / amd64 no meu debian 8.7 recém-instalado. Acabei de adicioná-lo ao dpkg --add-architecture i386 para instalar um pacote que não encontrei em uma versão amd64.

Então eu instalei a versão jessie-backports (375) do meu driver nvidia usando o repositório:

# jessie-backports
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

e é isso que a sináptica está me dando agora:

Eu tenho todos esses pacotes nvidia instalados duas vezes, um para cada arquitetura. Isso é algo normal? Eu fiz algo errado durante todo esse processo?

O mais estranho é que apt list --installed |grep nvidia não está nem me dando a mesma resposta:

ut@Albizia:~$ apt list --installed |grep nvidia

WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.

glx-alternative-nvidia/jessie-backports,now 0.7.3~bpo8+1 amd64  [installé, automatique]
libegl-nvidia0/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libegl1-glvnd-nvidia/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libgl1-glvnd-nvidia-glx/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libgl1-nvidia-glvnd-glx/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libgldispatch0-nvidia/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libgles-nvidia1/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libgles-nvidia2/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libgles1-glvnd-nvidia/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libgles2-glvnd-nvidia/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libglx-nvidia0/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libglx0-glvnd-nvidia/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libnvidia-cfg1/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libnvidia-eglcore/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libnvidia-glcore/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libnvidia-ml1/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
libopengl0-glvnd-nvidia/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-alternative/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-driver/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-driver-bin/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-driver-libs/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-driver-libs-i386/jessie-backports,now 375.26-1~bpo8+1 i386  [installé, automatique]
nvidia-egl-common/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-egl-icd/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-installer-cleanup/jessie-backports,now 20151021+1~bpo8+1 amd64  [installé, automatique]
nvidia-kernel-common/jessie-backports,now 20151021+1~bpo8+1 amd64  [installé, automatique]
nvidia-kernel-dkms/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-kernel-support/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-legacy-check/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-modprobe/jessie-backports,now 358.09-1~bpo8+1 amd64  [installé, automatique]
nvidia-persistenced/jessie-backports,now 358.09-1~bpo8+1 amd64  [installé, automatique]
nvidia-settings/jessie-backports,now 375.26-3~bpo8+1 amd64  [installé, automatique]
nvidia-support/jessie-backports,now 20151021+1~bpo8+1 amd64  [installé, automatique]
nvidia-vdpau-driver/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-vulkan-common/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
nvidia-vulkan-icd/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé, automatique]
xserver-xorg-video-nvidia/jessie-backports,now 375.26-1~bpo8+1 amd64  [installé]

De acordo com isso, cada pacote é instalado apenas uma vez. Eu não sei em quem confiar mais.

    
por Albizia 20.01.2017 / 13:51

1 resposta

1

O Synaptic está certo, você tem vários pacotes de bibliotecas da NVIDIA instalados para amd64 e i386 . Isso é normal: o pacote do driver da NVIDIA depende de nvidia-driver-libs , que recomenda nvidia-driver-libs-i386 , que extrai as bibliotecas i386 em amd64 (se você tiver a arquitetura i386 disponível). Dessa forma, os dois binários amd64 e i386 podem usar as bibliotecas; isso é útil, por exemplo, se você quiser rodar jogos de 32 bits.

apt list mostra apenas uma arquitetura por pacote instalado, portanto, você verá apenas a versão amd64 dos pacotes com as duas arquiteturas instaladas.

    
por 20.01.2017 / 14:00