Steam не запускается на Ubuntu 16.04

Я использовал VLC в прошлом, чтобы играть как файлы ISO dvd, так и различные .vob-файлы с дисков DVD.

Он также может «воспроизводить каталог», как если бы это был dvd-диск i напомнить.

Просто будьте осторожны, чтобы случайно не открыть все папки с помощью vlc. Я стараюсь просто перетаскивать файлы в окно vlc.

Если ваша система настроена правильно, вы можете нажать «Ниже», чтобы установить vlc.

http: //apt.ubuntu. ком / р / VLC

1
задан 7 May 2016 в 08:57

3 ответа

Ответ выше был правильным для меня, хотя путь к файлам был не совсем таким же, когда я пытался получить пар для запуска в 16.04, путь, который мне нужен, был

~/.steam/bin/steam-runtime/i386/usr/lib/i386-linux-gnu

Также после обновление в первый раз, когда я должен был сделать это снова или он все равно не будет обновляться.

5
ответ дан 23 May 2018 в 11:49

Вместо удаления libstdc ++ сначала выясните, вызвана ли эта ошибка неоднозначными символическими ссылками libGL.

См. мой другой ответ, который также помог мне исправить эту проблему https://askubuntu.com/a / 903488/364084

Я собираюсь вставить содержимое здесь:

Если вы используете драйвер nvidia, иногда вы увидите, что libGL.so.1 указывает на двусмысленный libGL, предоставленный как mesa, так и nvidia. Чтобы проверить это, вы можете запустить эту команду

$ sudo ldconfig -p | grep -i gl.so

Результат был примерно таким:

    libwayland-egl.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1
    libftgl.so.2 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libftgl.so.2
    libcogl.so.20 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcogl.so.20
    libQt5OpenGL.so.5 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5
    libQtOpenGL.so.4 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
    libQtOpenGL.so.4 (libc6) => /usr/lib/i386-linux-gnu/libQtOpenGL.so.4
    libOpenGL.so.0 (libc6,x86-64) => /usr/lib/nvidia-378/libOpenGL.so.0
    libOpenGL.so (libc6,x86-64) => /usr/lib/nvidia-378/libOpenGL.so
    libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-378/libGL.so.1
    libGL.so.1 (libc6) => /usr/lib/i386-linux-gnu/mesa/libGL.so.1
    libGL.so.1 (libc6) => /usr/lib32/nvidia-378/libGL.so.1
    libGL.so (libc6,x86-64) => /usr/lib/nvidia-378/libGL.so
    libGL.so (libc6) => /usr/lib32/nvidia-378/libGL.so
    libEGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-378/libEGL.so.1
    libEGL.so.1 (libc6) => /usr/lib32/nvidia-378/libEGL.so.1
    libEGL.so (libc6,x86-64) => /usr/lib/nvidia-378/libEGL.so
    libEGL.so (libc6) => /usr/lib32/nvidia-378/libEGL.so

Теперь мне просто нужно было удалить библиотеку, предоставленную mesa, и все отлично работало .

$ sudo rm /usr/lib/i386-linux-gnu/mesa/libGL.so.1
1
ответ дан 23 May 2018 в 11:49

Решитель balver работал, однако, каталог немного отличается от того, что было опубликовано. Вот последовательность команд, когда я набрал ее:

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
0
ответ дан 23 May 2018 в 11:49

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

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