LINUX.ORG.RU

Не запускается стим

 ,


0

1

Привет,

я решил установить стим на 64-х битный дебиан, для этого я добавил поддержку 32-х битный приложений:

dpkg --add-architecture i386
apt-get update

Потом установил стим из рипозитория:

apt-get install steam
apt-get -f install

При запуске стим пытается обновится, скачивает обновления, но в конце говорит полный лог:

Fatal Error: Failed to load libsteam.so

Версия ядра:

root@debian:/tmp# uname -a
Linux debian 3.9-1-amd64 #1 SMP Debian 3.9.8-1 x86_64 GNU/Linux

Ответ на: комментарий от spectr00

Какой Debian,

# cat /etc/*release
PRETTY_NAME="Debian GNU/Linux jessie/sid"

какая видеокарта,

VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

какой видеодрайвер?

Kernel driver in use: i915

Вот это смотрели?

Да смотрел.

# apt-get install jockey-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package jockey-common is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'jockey-common' has no installation candidate
DesertFox ()
Последнее исправление: DesertFox (всего исправлений: 3)
Ответ на: комментарий от Programmist11180

Он только 32-х битный и есть, поэтому это ничего не дает.

DesertFox ()

Ну дык libsteam.so найти не может. Надо проверить, есть ли он на месте и есть ли права на чтение (и, возможно, исполнение) этого файла.

Deathstalker ★★★★★ ()

Обнаружил, что в папке со стимом есть куча симлинков на директорию ~/.local/share/Steam, которой не существует

[07:31 PM][desertfox@debian ~/.steam]$ ls -la
total 24
drwxr-xr-x  4 desertfox desertfox 4096 Jul 14 18:10 .
drwxr-xr-x 85 desertfox desertfox 4096 Jul 14 18:40 ..
lrwxrwxrwx  1 desertfox desertfox   28 Apr 23 19:21 bin -> /home/desertfox/.steam/bin32
lrwxrwxrwx  1 desertfox desertfox   46 Apr 23 19:21 bin32 -> /home/desertfox/.local/share/Steam/ubuntu12_32
lrwxrwxrwx  1 desertfox desertfox   46 Apr 23 19:21 bin64 -> /home/desertfox/.local/share/Steam/ubuntu12_64
drwxr-xr-x  3 desertfox desertfox 4096 Jul 14 18:11 package
-rw-r--r--  1 desertfox desertfox  881 Jan 18 10:54 registry.vdf
lrwxrwxrwx  1 desertfox desertfox   34 Apr 23 19:21 root -> /home/desertfox/.local/share/Steam
lrwxrwxrwx  1 desertfox desertfox   34 Apr 23 19:21 steam -> /home/desertfox/.local/share/Steam
-rw-r--r--  1 desertfox desertfox    6 Jul 14 18:10 steam.pid
prw-------  1 desertfox desertfox    0 Jan 18 10:52 steam.pipe
drwxr-xr-x  2 desertfox desertfox 4096 Jul 14 18:10 ubuntu12_32

тогда вопрос, почему ее нет, и как сделать, чтобы она была?

DesertFox ()
Ответ на: комментарий от DesertFox

Я так понимаю, что ~/.steam - нечто вспомогательное.

~/.local/share/Steam

Это есть директория runtime steam. Создается при первом запуске стима, там же хранятся многие его библиотки. Лучше бы я туда не заглядывал. Ради интереса сделал команду

[larion ~]$ tree ~/.local/share/Steam/ > ~/downloads/steamtree.txt

выходной файл был размером полтора мегабайта. Чего там только нет.

spectr00 ★★★ ()
Ответ на: комментарий от DesertFox

Вот версии зависимостей:

debconf/wheezy uptodate 1.5.49
libc6/wheezy downgradeable from 2.17-3 to 2.13-38
libstdc++6/wheezy uptodate 4.7.2-5
libx11-6/wheezy uptodate 2:1.5.0-1+deb7u1
libxau6/wheezy uptodate 1:1.0.7-1
libxcb1/wheezy uptodate 1.8.1-2+deb7u1
libxdmcp6/wheezy uptodate 1:1.1.1-1
libgl1-mesa-dri/wheezy uptodate 8.0.5-4+deb7u1
libgl1-mesa-glx/wheezy uptodate 8.0.5-4+deb7u1
xterm/wheezy uptodate 278-4

То есть libc6 из jessie, остальное из wheezy.

Советую удалить все каталоги steam в home, попробовать поставить заново и запостить баг в дебиановский багтрекер, там больше вероятность, что помогут.

gv ()

У меня проблема решилась следующим образом. Когда стим скачивал обновления, он сохранял новую версию в дирректорию ./.steam/packages/tmp. Единственная проблема с этой дирректорией была в том, что там имена всех файлов заканчивались подчеркивания, убрав которые стим заработал из этой дирректории.

Всем спасибо за помощь.

DesertFox ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.