Re: Steam
Ivan Shmakov <oneingray@gmail.com> writes:
>> Думаю, что нет. Просто у меня все никак не дойдут руки разобраться с
>> fakeroot и fakechroot.
>
> … И schroot(1).
Прекрасный инструмент. С его помощью создавать chroot-окружения - одно
удовольствие! )
Вот конфиг для schroot:
----------
[quantal-steam]
type=directory
profile=quantal
directory=/mnt/chroots/quantal-steam
preserve-environment=true
description=Ubuntu Quantal (for Steam)
users=freehck
aliases=steam,default
----------
Из недостающих зависимостей пакета Steam мне удалось выявить python и
zutils. Также, какие-то из зависимостей gnujump помогают работать.
При работе в chroot обызательно монтировать /dev.
> PS. Неужели steam обязательно запускать от root?
Собственно говоря, пока да. У меня не получилось запустить бету с
правами пользователя.
Вот как она ругается:
----------
[steam]freehck@ws00:~% steam
Installing breakpad exception handler for appid(steam)/version(1352224866_client)
threadtools.cpp (1434) : Assertion Failed: Permission denied
Assert( Assertion Failed: Permission denied ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/tier0/threadtools.cpp:1434
threadtools.cpp (1084) : Assertion Failed: semaphore creation failed Permission denied
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 4905 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 4905 with name 0eSteamEngineLock
threadtools.cpp (1434) : Assertion Failed: Permission denied
Shutting down. . .
unlinked 0 orphaned pipes
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 44 single object sleeps, 1 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps
FATAL: exception not rethrown
/home/freehck/Steam/steam.sh: line 113: 19814 Aborted ${DEBUGGER} "${STEAMROOT}"/${PLATFORM}/${STEAMEXE} "$@"
----------
Что за проблема с threadtools сказать наверняка не могу. Под рутом такой
проблемы нет - это все, что я пока знаю.
Также я заметил, что при установке steam.deb создает идентичные папки
Steam в домашних директориях пользователей, и если ее удалить - steam
перестает работать вообще. Сегодня-завтра найду время, вскрою пакет и
посмотрю, что же они напихали в preinst-скрипты.
--
**************************************
* jabber: freehck@jabber.mipt.ru *
* Registered linux user #546240 *
**************************************
Reply to:
- References:
- Steam
- From: "Roman V. Nikolaev" <rshadowable@gmail.com>
- Re: Steam
- From: Dmitrii Kashin <freehck@gmail.com>
- Re: Steam
- From: Ivan Shmakov <oneingray@gmail.com>
- Re: Steam
- From: Dmitrii Kashin <freehck@gmail.com>
- Re: Steam
- From: Ivan Shmakov <oneingray@gmail.com>