Steam не работает в Ubuntu 20.04

Клиент Steam все еще 32-битный. В Ubuntu 20.04 удалена поддержка 32-битной архитектуры. Не удается установить lib32bz2-1.0. Steam не запущен.

Running Steam on ubuntu 20.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
/home/black/.steam/ubuntu12_32/steam -nominidumps -nobreakpad
[2020-04-25 01:22:21] Startup - updater built Apr  4 2020 00:37:13
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  51
xerror_handler: X failed, continuing
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  52
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2020-04-25 01:22:21] Checking for update on startup
[2020-04-25 01:22:21] Checking for available updates...
[2020-04-25 01:22:21] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
[2020-04-25 01:22:22] Download skipped: /client/steam_client_ubuntu12 version 1586022601, installed version 1586022601
[2020-04-25 01:22:22] Nothing to do
[2020-04-25 01:22:22] Verifying installation...
[2020-04-25 01:22:22] Performing checksum verification of executable files
[2020-04-25 01:22:22] Verification complete

Пытался

sudo dpkg --add-architecture i386
sudo apt install lib32z1 lib32ncurses6

и

sudo apt-get install lib32bz2-1.0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package lib32bz2-1.0
E: Couldn't find any package by glob 'lib32bz2-1.0'
E: Couldn't find any package by regex 'lib32bz2-1.0'

Вручную нашел этот пакет здесь: https://ubuntu.pkgs.org/14.04/ubuntu-main-amd64/lib32bz2-dev_1.0.6-5_amd64.deb.html Говорит о неудовлетворенных зависимостях.

У меня Nvidia 2060, работает нормально даже с CUDA. Когда мне было 18.04, я играл в CS: GO. А теперь steam / CS: GO не открывается.

2
задан 24 April 2020 в 22:59

4 ответа

Мне помогло.

sudo apt-get install libnvidia-gl-440:i386

Это сработало, поскольку проблема была связана с графикой и Ubuntu 20.04. В этой библиотеке есть 32-битные файлы для графического процессора Nvidia. Эти 32-битные файлы были удалены при обновлении с 18.04 до 20.04.

Хотя они спрашивали об этом, на что большинство людей просто нажимали «ОК, продолжить». Я сделал то же самое.

Редактировать: по состоянию на 26 июля 2020 г. драйвер nvidia 450 доступен, но с i386 возникают проблемы. Так что до тех пор придерживайтесь 440.

Редактировать: теперь он работает и с драйвером nvidia 450 i386.

10
ответ дан 25 April 2020 в 09:39

У меня версия драйвера 450, а libnvidia-gl-450:i386 не существует.

Но автоустановка драйверов sudo ubuntu сработала!

Кредиты: Это сработало для меня

https://askubuntu.com/a/1134739/1072841

0
ответ дан 28 July 2020 в 00:51

Как и в моем случае, весьма вероятно, что у вас отсутствуют 32-битные библиотеки.

Установка следующих библиотек помогла мне:

$ sudo dpkg --add-architecture i386
$ sudo apt update
$ sudo apt install libxtst6:i386 libxrandr2:i386 libgtk2.0-0:i386 libsm6:i386 libpulse0:i386 ffmpeg:i386
2
ответ дан 30 September 2020 в 13:14

Я разместил это очень простое решение здесь, так как это случалось пару раз: https://askubuntu.com/a/1301424/787088

  • sudo apt удалить стим
  • перезапустить
  • sudo apt установить стим (повторно добавьте любые настройки Steam (т. Е. У меня есть библиотека Steam без полномочий root)).
0
ответ дан 19 December 2020 в 19:52

Другие вопросы по тегам:

Похожие вопросы: