Multiarch no Debian 9 quebra meu sistema

0

Eu tenho uma nova instalação do Debian 9.

Após a conclusão da instalação, instalei o driver proprietário da NVIDIA e tudo funcionou bem.

O problema começou quando eu tentei instalar o Steam, porque fora da caixa, ele não funciona no Debian de 64 bits; Eu tenho que instalar alguns pacotes como:

apt install libgl1-nvidia-glx:i386

Que só funciona com:

dpkg --add-architecture i386

O problema é depois que o pacote é instalado, porque agora eu tenho algumas dependências quebradas e não consigo usar apt corretamente, o LibreOffice e a Nvidia são desinstalados.

No final, todo o meu sistema está quebrado e a única maneira de corrigi-lo é com uma nova instalação nova.

Eu também tentei aptitude e o problema é o mesmo.

    
por Soy TuPadre 11.03.2018 / 03:15

2 respostas

0

O problema é explicado na documentação oficial debian: Problemas de tempo de execução do Steam .

Steam ships with its own versions of some libraries (the "Steam Runtime") in an attempt to emulate the Ubuntu 12.04 environment in later versions of Ubuntu.

However, some core libraries included in the Steam Runtime will often conflict with the newer versions of other libraries included in Debian (such as drivers, and specifically the open-source ATI driver).

Para resolver o problema:

remove offending files from Steam Runtime

# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgpg-error.so.0

Reinicie seu sistema.

    
por 12.03.2018 / 09:14
-1

Você pode usar o Gdebi .

gdebi instala um pacote .deb e suas dependências. Para usá-lo, execute:

sudo gdebi package.deb

Você pode instalar gdebi com este comando:

sudo apt-get install gdebi

Veja man gdebi para uma lista completa de opções.

gdebi é a linha de comando equivalente à ferramenta gráfica de mesmo nome, o comando da ferramenta gráfica é gdebi-gtk e tem funcionalidade semelhante:

    
por 11.03.2018 / 09:09