Multiarch su Debian 9 rompe il mio sistema


0

Ho una nuova installazione nuova di Debian 9.

Una volta completata l'installazione, ho installato il driver proprietario NVIDIA e tutto ha funzionato bene.

Il problema è iniziato quando ho provato ad installare Steam, perché pronto all'uso, non funziona su Debian a 64 bit; Devo installare alcuni pacchetti come:

apt install libgl1-nvidia-glx:i386

Che funziona solo con:

dpkg --add-architecture i386

Il problema è dopo l'installazione di quel pacchetto, perché ora ho alcune dipendenze rotte e non posso usare aptcorrettamente, LibreOffice e Nvidia vengono disinstallati.

Alla fine, il mio intero sistema è rotto e l'unico modo per ripararlo è con una nuova installazione nuova.

Ho anche provato aptitudee il problema è lo stesso.


Sfortunatamente, tali problemi sono difficili da risolvere con SO: in genere richiedono di citare le parti dell'output apt/ aptitudeproduzione del log , quindi di svolgere una sessione di domande e risposte con persone che le comprendono. Quindi raccomanderei di pubblicare un messaggio nella debian-usersmailing list .
kostix,

Risposte:


0

Il problema è spiegato nella documentazione ufficiale debian: problemi di runtime di Steam .

Steam viene fornito con le proprie versioni di alcune librerie ("Steam Runtime") nel tentativo di emulare l'ambiente Ubuntu 12.04 nelle versioni successive di Ubuntu.

Tuttavia, alcune librerie di base incluse in Steam Runtime sono spesso in conflitto con le versioni più recenti di altre librerie incluse in Debian (come i driver, e in particolare il driver ATI open-source).

Per risolvere il problema :

rimuovere i file offensivi da 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

Riavvia il tuo sistema.


-1

Puoi usare Gdebi .

gdebiinstalla un .debpacchetto e le sue dipendenze. Per usarlo eseguire:

sudo gdebi package.deb

È possibile installare gdebicon questo comando:

sudo apt-get install gdebi

Vedi man gdebiper un elenco completo di opzioni.

gdebiè la riga di comando equivalente allo strumento grafico con lo stesso nome, il comando per lo strumento grafico è gdebi-gtke ha funzionalità simili:

GDebi


Ci proverò, ma la domanda è: perché ho questo problema, perché apt o aptitude disinstallano un sacco di programmi
Soy TuPadre

In pratica stai proponendo di utilizzare uno specifico front-end della GUI per fare ciò # dpkg -i path/to/a/package.deb; che non risolve il problema dichiarato in alcun modo.
kostix,

gdebipotrebbe aiutare a correggere le dipendenze interrotte (questo significa risolvere il problema), controlla questo link .
galoget,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.