Я вже встановив Steam, але коли натискаю програму, я отримую це повідомлення
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not
Я не знаю, що встановити чи навіть зробити.
Я вже встановив Steam, але коли натискаю програму, я отримую це повідомлення
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not
Я не знаю, що встановити чи навіть зробити.
Відповіді:
Без проблем. Ласкаво просимо до Linux та Ubuntu, до речі.
По-перше, якщо ви не встановили Steam з Центру програмного забезпечення Ubuntu і не спробували, подивіться, чи можете ви встановити його таким чином, попередньо видаливши Steam зі своєї системи. Можливо, вам доведеться sudo apt-get update
заздалегідь запустити в терміналі (коли він запропонує ввести пароль, він набирає текст, навіть якщо на екрані нічого не відображається). Я також помітив, що Steam з'являється в Центрі програмного забезпечення лише тоді, коли ви натискаєте "Показати технічні елементи" внизу.
Якщо це не допомагає, перегляньте розділ Відомі проблеми на вікі розробника Valve. Дотримуйтесь інструкцій щодо дистрибутивів на основі Debian:
sudo apt-get install lib32stdc++6
Повідомте мене, якщо ці інструкції не мають сенсу.
Здається, це відбувається на кожні 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
Ось що мені довелося зробити на Intel Sandy Bridge (графіка HD3000) - для Nvidia / AMD використовуйте відповідне джерело:
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib
Steam і 3D в vmWare працює зараз.
fglrx
пакет, який забезпечує libGL.so
, який був названий libgl1-fglrx-glx:i386
, а потім створити симпосилання на /usr/lib/i386-linux-gnu/fglrx/libGL.so.1
. Тоді це спрацювало чудово.
Ви широко використовуєте 64-бітну версію Ubuntu.
Просто відкрийте термінал і введіть:
sudo apt-get install ia32-libs
Таким чином ви матимете повну сумісність із 32-бітовими додатками, такими як Steam, skype та іншими.
Я бігаю 14.04 LTS
(з elementary OS 0.3.2 Freya 64bit
), і це прекрасно працювало для мене:
sudo dpkg --add-architecture i386
sudo add-apt-repository multiverse
sudo apt-get update
sudo apt-get install steam
Також, зауважимо, це насправді було вирішенням іншої (але пов'язаної з цим) проблеми.
Як запустити Steam з ATI 13.04 на Ubuntu 13.04 64bit з ядром 3.8.12:
відкритий термінал
Створіть файл запуску у своєму домашньому каталозі:
sudo gedit st3am.sh
помістіть це у файл:
LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steam
Збережіть і зробіть виконуваним:
chmod a+x st3am.sh
Зробіть ярлик і перейдіть на робочий стіл або додайте до меню програми
Мати задоволення :)
Я просто побіг за допомогою optirun. З вікна терміналу: optirun steam
. Встановлює пар, який працює на моїй фактичній графічній карті, а не на процесорній графіці Intel.
У мене була схожа проблема з nVidia та Steam, використовуючи GeForce 650ti з 331 драйверами. Я закінчив тим , що робив CTRL- ALT- F1і входу в систему , потім
sudo service lightdm stop
,
telinit 3
(можливо , немає необхідності після зупинки служби), і sudo sh NVIDIA*.run
.
Оригінальні 331 драйвери були видалені, і встановлення (цього разу) пройшло нормально, і Steam працює.