Я использую последнюю версию Ubuntu GNOME. Когда я загружаю пароочиститель, хотя программное обеспечение работает, после этого ничего не происходит без обновления, и он не запускается.
Вот сообщение об ошибке, которое я получаю, когда пытаюсь запустить пар в терминале: [ ! d10]
$ steam
Running Steam on ubuntu
16.04 64-bit STEAM_RUNTIME is enabled automatically
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
Installing breakpad exception handler for appid(steam)/version(1461972496)
libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast
Вам не нужно загружать Steam-установщик, поскольку он уже присутствует в официальном репозитории Ubuntu. Выполните следующие действия:
1. Удалить Steam, исправить поврежденные зависимости, обновить установленные пакеты
sudo su
apt remove --purge steam
apt autoremove
apt -f install
apt update
apt upgrade
2.1 Вариант 1: Установить Aptitude:
apt install aptitude
aptitude install steam
2.2 Вариант 2: установить Synaptic:
apt install synaptic
synaptic
Появится всплывающее окно Synaptic. На панели поиска введите пар. В списке появляется несколько приложений. один из них - пар. нажмите на поле сразу, чтобы оно осталось. Он попросит подтверждение установить зависимости. Нажмите «Да». Нажмите «Применить». По завершении закрытия окна.
3. Если все не удается удалить libstdc++
cd ~/.local/share/Steam/ubuntu12_32/steam-runtime/
rm \
amd64/installed/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_amd64 \
amd64/installed/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_amd64.md5 \
amd64/installed/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64 \
amd64/installed/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_amd64.md5 \
amd64/usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++_pic.a \
amd64/usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++_pic.map \
amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6 \
amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18 \
amd64/usr/share/doc/libstdc++6 \
amd64/usr/share/doc/libstdc++6-4.6-pic \
i386/installed/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_i386 \
i386/installed/libstdc++6-4.6-pic_4.6.3-1ubuntu5+srt4_i386.md5 \
i386/installed/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386 \
i386/installed/libstdc++6_4.8.1-2ubuntu1~12.04+steamrt2+srt1_i386.md5 \
i386/usr/lib/gcc/i686-linux-gnu/4.6/libstdc++_pic.a \
i386/usr/lib/gcc/i686-linux-gnu/4.6/libstdc++_pic.map \
i386/usr/lib/i386-linux-gnu/libstdc++.so.6 \
i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.18 \
i386/usr/share/doc/libstdc++6 \
i386/usr/share/doc/libstdc++6-4.6-pic \
~/.local/share/Steam/ubuntu12_32/steam-runtime.old/i386/usr/share/doc/libstdc++6
4. Удалить libgcc_s
cd ~/.local/share/Steam/ubuntu12_32/steam-runtime/
rm \
amd64/lib/x86_64-linux-gnu/libgcc_s.so.1 \
i386/lib/i386-linux-gnu/libgcc_s.so.1
5. Также
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
6. Затем повторите один из указанных способов
cd $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
Это сработало для меня
Вы должны удалить собственный lib Steam, используя:
find ~/.steam/root/ -name "libgpg-error.so*" -print -delete
Найденное решение здесь: https://bugs.archlinux.org/task/48994