Steam не открывается в Ubuntu 16.04 LTS

Я никогда не использовал 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.

103
задан 6 July 2016 в 11:31

10 ответов

Попробуйте это:

cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
26
ответ дан 6 July 2016 в 21:31
  • 1
    Нет я пытаюсь совместно использовать свое проводное соединение через горячую точку – Gowtham Chowdary 24 October 2017 в 23:43

Что-то, что работало на меня, должно было добавить эту переменную среды перед исполняемым файлом steam:

env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam

Попытка выполнить его в консоли, посмотрите, работает ли это.

, Если да, можно отредактировать Ваш Паровой настольный ярлык , чтобы иметь эту команду:

env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' /usr/bin/steam %U

вместо старого значения:

/usr/bin/steam %U

Аналогично, можно обновить Ваш настольный ярлык CS:GO , чтобы иметь эту команду:

env LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam steam://rungameid/730

у меня нет идеи того, что она делает, но это, кажется, работает на меня...

Hope, которой это помогает, и я надеюсь, что Клапан скоро зафиксирует его!!

9
ответ дан 6 July 2016 в 21:31
  • 1
    @GowthamChowdary Видят последнюю часть моего ответа теперь. – pomsky 10 November 2017 в 01:12

Эта проблема только присутствует в Ubuntu 16.04. В установке человечности 16.10 steam:i386 был зафиксирован пакет из репозитория мультивселенной Ubuntu (репозиторий включен по умолчанию) и большинства проблем. Закрепить на Ubuntu 16.04:

  1. Рекомендуемое решение:

    , Если Вы просто установили Пар затем, удостоверяются, что пар закрывается, и перейдите в ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ и удалите ссылку libstdc++.so.6.

    rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
    

    Вот именно теперь это должно запуститься без проблемы. Позвольте ему сделать обновление. После обновления, если сообщение является тем же (файл будет воссоздан после первого обновления) затем удостоверяются, что пар закрывается, и сделайте то же. Также, если у Вас есть система на 64 бита, переходят в ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/ и удаляют libstdc++.so.6.

    rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
    rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
    
  2. В некоторых системах libstdc++.so.6 продолжает воссоздаваться. Если это - Ваш случай, то создайте сценарий steam.sh с исполняемыми полномочиями:

    #!/bin/bash
    export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
    export DISPLAY=:0
    steam
    

    Затем изменение при паровой настольной записи Exec= строка в полном пути steam.sh сценария. Каждый раз Вы хотите играть в игру, открыть первый пар с измененной настольной записью и затем выполнить игру из пара. Источник: https://wirejungle.wordpress.com/2015/01/09/how-to-fix-broken-steam-linux-client-with-radeon-graphics-driver-workaround /

158
ответ дан 6 July 2016 в 21:31

Отправленный журнал указывает, что графический драйвер не установлен правильно.

у меня была подобная проблема с новой установкой 16,04, я переустановил графический драйвер

, сначала отвечают по проблемам Графики ссылки ниже после установки Ubuntu 16.04 с графикой NVIDIA

2
ответ дан 6 July 2016 в 21:31
  • 1
    Когда я установил драйверы Nvidia i stucked на черном экране во время начальной загрузки – hemaessam 28 October 2017 в 13:31

Это - решение, подобное @Thanos Apostolou, любезности ArchLinux wiki:

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' /usr/bin/steam

Исходное решение: https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Dynamic_linker

0
ответ дан 6 July 2016 в 21:31

Я установил пар с пакетом в репозиториях Ubuntu не .deb файл от пара. По-видимому, Ubuntu, если пакет изменяется для работы над Ubuntu.

  1. Удаляют пакет Клапана:

    sudo apt purge steam-launcher
    
  2. Удаляют репозиторий, если он не был удален с пакетом:

    sudo rm /etc/apt/sources.list.d/steam.list
    
  3. Перезагрузка исходный список:

    sudo apt update
    
  4. Пар Установки от repos:

    sudo apt install steam
    

для получения дополнительной информации см.: https://www.reddit.com/r/linux_gaming/comments/57clur/cant_run_steam_on_ubuntu_1610 /

42
ответ дан 6 July 2016 в 21:31
  • 1
    I' ve, сделанный, что, но я не могу найти сеть Wi-Fi в своем телефоне на базе Android. Кроме того, горячая точка выключает себя через какое-то время. – Gowtham Chowdary 24 October 2017 в 23:38

2019

Паровой двоичный файл составляет 32 бита. Последние версии драйверов Nvidia отбросили поддержку приложений на 32 бита. Закрепить это на Ubuntu 18.04:

  1. sudo add-apt-repository ppa:graphics-drivers/ppa
  2. Выполнение nvidia-settings и проверка Ваша основная версия драйвера Nvidia. Мой, например: Версия драйвера NVIDIA: 430.26 (так, 430)
  3. sudo apt install libnvidia-gl-{{MAJOR VERSION NUMBER}}:i386

, Например, будучи моей основной версией 430 драйвера Nvidia, моя команда закончила тем, что была sudo apt install libnvidia-gl-430:i386

, Но Пар, серьезно, 32 бита....??

1
ответ дан 29 September 2019 в 16:12

Ubuntu 18.04: После того как Вы успешно удалили свой текущий Пар (весь каталог, связанный с паром) , открывают терминал и вводят следующее, чтобы иметь новую и чистую установку:

sudo add-apt-repository multiverse

, После того как Вы правы, вывод должен быть:

компонент распределения 'мультивселенной' включил для всех источников

<час>

Затем пар установки ( использование терминала , это важно для наблюдения потенциальных сообщений об ошибках)

sudo apt install steam
sudo apt update
<час>

, После того как установка успешна, просто тип steam

steam

Здесь любой, который это работает и затем развлекайтесь! Или у Вас есть следующее сообщение об ошибке:

tar: This does not look like a tar archive
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
find: ‘/home/$USERNAME/.steam/ubuntu12_32/steam-runtime’: No such file or directory

, Если у Вас есть это сообщение, не сдавайтесь и работайте:

mkdir "/home/$USERNAME/.steam/ubuntu12_32/steam-runtime"

Это должно теперь работы!

0
ответ дан 29 September 2019 в 16:12

Для хинду пользователей, которые прибыли сюда и хотят сырое решение, это - то, что я сделал.

Шаг 1

Удалил преступников:

rm -i $(find ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/installed \
    -iname 'libstdc++*' -or -iname 'libgcc_s*')

Шаг 2

Создают сценарий средства запуска:

#!/bin/sh
export LD_PRELOAD=$(echo /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/{,32/}{libstdc++.so.6,libgcc_s.so.1})
export DISPLAY=:0
/usr/bin/steam

Это производит много ошибок, предупреждающих о приблизительно "неправильном классе ELF", но я игнорирую их. Кроме того, измените путь на версию gcc, который Вы установили. Не стесняйтесь улучшаться (используйте gcc-конфигурацию-L, и т.д.)

0
ответ дан 29 September 2019 в 16:12

Установка версии Solus Пара вместо чиновника (.deb) версия зафиксировала это для меня.

Во-первых, удалите официальную версию:

sudo apt purge steam-launcher

Затем установите версию Solus:

sudo snap install --edge solus-runtime-gaming
sudo snap install --devmode --edge linux-steam-integration

Теперь запустите Пар с тире.

0
ответ дан 22 November 2019 в 23:01

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

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