Я никогда не использовал Ubuntu или любую другую ОС Linux до прошлой пятницы. Насколько я знаю, я мог неправильно установить Ubuntu и пропустить компонент. Я бы предпочел, чтобы вы использовали простейшую возможную терминологию, но я согласен с поиском, если нужно. Я только что установил Steam для Ubuntu 16.04, но он не открывается, когда я нажимаю на него в панели запуска. Значок мигает в течение нескольких секунд, останавливается, а затем ничего не происходит. Я посмотрел на системный монитор, и там показывается пар, но завершение процесса и повторная попытка ничего не делают. Я слышал, что попытка открыть приложения, которые не работают через терминал, говорит вам, в чем ошибка, поэтому я попробовал это, и я получил это:
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Пожалуйста, помогите, я просто хочу снова сыграть в CS: GO.
assert_20160820112154_1.dmp[8558]: file ''/tmp/dumps/assert_20160820112154_1.dmp'', upload yes: ''CrashID=bp-3f997128-c49b-4a1f-9f2f-9d7f82160819''
.Ответы:
Эта проблема присутствует только в Ubuntu 16.04. В Ubuntu 16.10 установочный
steam:i386
пакет из мультивселенного хранилища Ubuntu (хранилище включено по умолчанию) и большинство проблем были исправлены. Чтобы исправить на Ubuntu 16.04:Рекомендуемое решение:
Если вы только что установили Steam, убедитесь, что steam закрыт, и перейдите по
~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/
ссылке и удалите ссылкуlibstdc++.so.6
.Вот теперь все должно начаться без проблем. Пусть это сделает обновление. После обновления, если сообщение такое же (файл будет воссоздан после первого обновления), убедитесь, что steam закрыт, и сделайте то же самое. Также, если у вас есть 64-битная система, перейдите
~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
и удалитеlibstdc++.so.6
.В некоторых системах
libstdc++.so.6
постоянно воссоздается. Если это ваш случай, то создайте скриптsteam.sh
с правами на выполнение:Затем измените в
Exec=
строке ввода на рабочем столе steam строку с абсолютным путем сценария steam.sh. Каждый раз, когда вы хотите поиграть в игру, сначала откройте steam с измененной записью на рабочем столе, а затем запустите игру изнутри steam. Источник: https://wirejungle.wordpress.com/2015/01/09/how-to-fix-broken-steam-linux-client-with-radeon-graphics-driver-workaround/источник
libGL error
- мне нужно было запустить первую команду отсюда: steamcommunity.com/app/221410/discussions/0/412446292752412961/…Я установил steam с пакетом в репозитории Ubuntu, а не файл .deb из steam. По всей видимости, пакет, предоставленный Ubuntu, модифицирован для работы в Ubuntu.
Удалить пакет Valve:
Удалите репозиторий, если он не был удален с пакетом:
Перезагрузите список источников:
Установите Steam из репозитория:
Для получения дополнительной информации см .: https://www.reddit.com/r/linux_gaming/comments/57clur/cant_run_steam_on_ubuntu_1610/
источник
Попробуй это :
источник
/.steam/steam/ubuntu12_32/...
(обратите внимание на дополнительное/steam/
в пути раньше/ubuntu12_32
).Что-то, что работало для меня, было добавить эту переменную окружения перед исполняемым файлом
steam
:Попробуйте запустить его в консоли, посмотрите, работает ли он.
Если да, вы можете отредактировать ярлык Steam на рабочем столе, чтобы иметь следующую команду:
вместо старого значения:
Аналогично, вы можете обновить ярлык CS: GO на рабочем столе, чтобы иметь следующую команду:
Я понятия не имею, что он делает, но мне кажется, что это работает ...
Надеюсь, это поможет, и я надеюсь, что Valve исправит это в ближайшее время!
источник
Размещенный журнал указывает, что графический драйвер установлен неправильно.
У меня была похожая проблема со свежей установкой 16.04 Я переустановил графический драйвер
первый ответ по ссылке ниже Проблемы с графикой после установки Ubuntu 16.04 с графикой NVIDIA
источник
2019
Паровой бинар составляет 32 бита. Последние версии драйверов Nvidia перестали поддерживать 32-битные приложения. Чтобы исправить это в Ubuntu 18.04:
sudo add-apt-repository ppa:graphics-drivers/ppa
nvidia-settings
и проверьте свою основную версию драйвера Nvidia. Мой, например, является: Версия драйвера NVIDIA: 430.26 (так, 430)sudo apt install libnvidia-gl-{{MAJOR VERSION NUMBER}}:i386
Например, будучи моей основной версией 430 драйвера Nvidia, моя команда оказалась
sudo apt install libnvidia-gl-430:i386
Но Steam, серьезно, 32 бита .... ??
источник
Это решение, аналогичное @Thanos Apostolou, любезно предоставлено ArchLinux wiki:
Исходное решение: https://wiki.archlinux.org/index.php/Steam/Trou устранение неполадок#Dynamic_linker
источник
Установка Solus версии Steam вместо официальной (.deb) версии исправила это для меня.
Сначала удалите официальную версию:
Затем установите версию Solus:
Теперь запустите Steam из тире.
источник
Для пользователей Gentoo, которые пришли сюда и хотят получить грубое решение, это то, что я сделал.
Шаг 1
Удалены обидчики:
Шаг 2
Создайте скрипт запуска:
Он выдает много ошибок, предупреждающих о «неправильном классе ELF», но я их игнорирую. Также измените путь в соответствии с установленной версией gcc. Не стесняйтесь улучшать (используйте gcc-config -L и т. Д.)
источник
Ubuntu 18.04: После того, как вы успешно удалили свой текущий Steam (все каталоги, связанные с Steam), пожалуйста, откройте терминал и введите следующее, чтобы иметь свежую и чистую установку:
Как только вы правы, вывод должен быть:
Затем установите steam ( с помощью терминала это важно для того, чтобы увидеть потенциальные сообщения об ошибках)
После успешной установки просто введите
steam
Вот либо работает, то и веселись! Или у вас есть следующее сообщение об ошибке:
Если у вас есть это сообщение, не сдавайтесь и бегите:
Теперь должно работать!
источник