Multiarch на Debian 9 ломает мою систему

у меня есть свежая, совершенно новая установка Debian 9.

после того, как установка была завершена, я установил проприетарный драйвер NVIDIA и все работало нормально.

проблема возникла, когда я попытался установить Steam, потому что из коробки он не работает на 64-битном Debian; я должен установить некоторые пакеты, такие как:

apt install libgl1-nvidia-glx:i386

который работает только с:

dpkg --add-architecture i386

проблема после установки этого пакета, потому что теперь у меня есть некоторые сломанные зависимости и я не могу использовать apt правильно, LibreOffice и Nvidia удаляются.

В конце концов, вся моя система сломана и единственный способ для меня, чтобы исправить это с новой установки.

Я тоже пробовал aptitude и проблема та же.

15
задан fixer1234
14.04.2023 3:59 Количество просмотров материала 2910
Распечатать страницу

2 ответа

проблема описана в официальной документации debian:пара вопросов выполнения.

Steam поставляется с собственными версиями некоторых библиотек ("Steam Runtime") в попытке эмулировать среду Ubuntu 12.04 в более поздних версиях Ubuntu.

однако, некоторые базовые библиотеки, входящие в Steam Runtime, часто конфликт с новыми версиями других библиотек, входящих в Debian (такие как драйверы, и в частности драйвер ATI с открытым исходным кодом).

решение проблемы :

удалять файлы из паровой среды

# 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

перезагрузить систему.

0
отвечен GAD3R 2023-04-15 11:47

можно использовать Gdebi.

gdebi установка .deb пакет и его зависимости. Чтобы использовать его, выполните:

sudo gdebi package.deb

вы можете установить gdebi С помощью этой команды:

sudo apt-get install gdebi

посмотреть man gdebi для полного списка опций.

gdebi это командная строка, эквивалентная графическому инструменту с тем же именем, команда для графического инструмента gdebi-gtk и имеет похожие функциональность:

gdebi

-1
отвечен galoget 2023-04-15 14:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх