Попытка установить Steam ОШИБКА: вам не хватает следующих 32-битных библиотек, и Steam может не запуститься: нет


25

Я уже установил Steam, но когда я нажимаю на программу, я получаю это сообщение

ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not

Я не знаю, что устанавливать или даже делать.


2
Нам нужно полное сообщение об ошибке.
Хавьер Ривера

5
Это полное сообщение, которое не продолжается после
Unb3liveblE - PoW

Ответы:


10

Нет проблем. Кстати, добро пожаловать в Linux и Ubuntu.

Во-первых, если вы не установили Steam из Ubuntu Software Center и не пытались, посмотрите, сможете ли вы установить его таким образом, предварительно удалив Steam из вашей системы. Возможно, вам придется sudo apt-get updateзаранее запустить терминал (когда он запрашивает ваш пароль, он печатает, даже если на экране ничего не отображается). Я также заметил, что Steam появляется только в Центре программного обеспечения, когда вы нажимаете «показать технические элементы» внизу.

Если это не поможет, обратитесь к разделу « Известные проблемы» в вики Valve Developer. Следуйте инструкциям для дистрибутивов на основе Debian:

sudo apt-get install lib32stdc++6

Дайте мне знать, если эти инструкции не имеют смысла.


33

Кажется, это происходит на каждой 64-битной ОС.

Полный отчет об ошибке здесь: https://github.com/ValveSoftware/steam-for-linux/issues/321

Решение :

gksudo gedit /etc/ld.so.conf.d/steam.conf

Добавьте следующие две строки в файл :

/usr/lib32
/usr/lib/i386-linux-gnu/mesa

Затем выполните :

sudo ldconfig

Теперь вы сможете запустить Steam


решение найдено здесь: http://steamcommunity.com/app/221410/discussions/0/864959336441792994/?l=russian


1
Это было мое решение в Ubuntu 13.10. Я не помню, чтобы эта проблема была в Ubuntu 12.04.
isaaclw

2
Это самый чистый способ решения проблемы в 13.10. Пользователь не должен создавать символические ссылки в / usr / lib согласно текущему ответу с наибольшим количеством голосов.
XBigTK13X

Это было решением для меня на Ubuntu 14.04
Tanner Watson

Это правильный путь - легко, и это сработало. Больше ничего не делал.
Ауди

Ни одно из этих решений не работает для меня на 14.04 x64. когда Steam запускает терминал и говорит, какие зависимости будут установлены. но когда загрузка заканчивается, это говорит о другой проблеме зависимости. и затем начинается пропущенное сообщение об ошибке steamui.so, затем завершается.
ViBE

26

Вот что я должен был сделать на Intel Sandy Bridge (графика HD3000) - для Nvidia / AMD используйте соответствующий источник:

sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib

Steam и 3D в vmWare теперь работают.


Это сработало для меня (AMD здесь). Мне нужно было установить 32-разрядный fglrxпакет multiarch libGL.so, который получил имя libgl1-fglrx-glx:i386, и затем создать символическую ссылку на /usr/lib/i386-linux-gnu/fglrx/libGL.so.1. Тогда это сработало отлично.
Томас

Также исправил это для меня на Ubuntu 17.10. Благодарность!
Рене

6

Вы, вероятно, используете 64-битную версию Ubuntu.

Просто откройте терминал и введите:

sudo apt-get install ia32-libs

Таким образом, вы получите полную совместимость с 32-битными приложениями, такими как Steam, Skype и другие.


1
Этот пакет недоступен для Debian Wheezy или Suacy (13.10). Я пытаюсь вспомнить, когда произошла миграция для Ubuntu ... но они перешли с установки 32-битных пакетов таким образом.
isaaclw


0

Как запустить Steam с ATI 13.04 на Ubuntu 13.04 64bit с ядром 3.8.12:

  1. открытый терминал

  2. Создайте файл запуска в вашем домашнем каталоге:

    sudo gedit st3am.sh
    
  3. поместите это в файл:

    LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steam
    
  4. Сохраните и сделайте исполняемый файл:

    chmod a+x st3am.sh
    
  5. Сделать ярлык и перейти на рабочий стол или добавить в меню приложения

  6. Веселиться :)


0

Я просто побежал, используя optirun. Из окна терминала: optirun steam. Запускает пар на моей видеокарте, а не на процессорной графике Intel.


0

У меня была похожая проблема с nVidia и Steam, при использовании GeForce 650ti с 331 драйвером. Я закончил тем , что делал CTRL- ALT- F1и входа в систему , затем sudo service lightdm stop, telinit 3(возможно , нет необходимости после остановки службы), и sudo sh NVIDIA*.run.

Оригинальные 331 драйверы были удалены, и установка (на этот раз) прошла нормально, и Steam работает.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.