Спроба встановити Steam ERROR: Вам не вистачає наступних 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 і не спробували, подивіться, чи можете ви встановити його таким чином, попередньо видаливши Steam зі своєї системи. Можливо, вам доведеться sudo apt-get updateзаздалегідь запустити в терміналі (коли він запропонує ввести пароль, він набирає текст, навіть якщо на екрані нічого не відображається). Я також помітив, що Steam з'являється в Центрі програмного забезпечення лише тоді, коли ви натискаєте "Показати технічні елементи" внизу.

Якщо це не допомагає, перегляньте розділ Відомі проблеми на вікі розробника Valve. Дотримуйтесь інструкцій щодо дистрибутивів на основі Debian:

sudo apt-get install lib32stdc++6

Повідомте мене, якщо ці інструкції не мають сенсу.


33

Здається, це відбувається на кожні 64 бітній ОС.

Повний звіт про помилки тут: https://github.com/ValveSoftware/steam-for-linux/isissue/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
Таннер Уотсон

Це правильний шлях - легкий і він спрацював. Нічого іншого не зробили.
Audie

жодне з цих рішень не працює для мене 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-розрядний 32-розрядний fglrxпакет, який забезпечує 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
Цей пакет недоступний для дебіан хрипких або для пристойності (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.