Ivan Shmakov <oneing...@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:  free...@jabber.mipt.ru   *
*   Registered linux user #546240    *
**************************************


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87y5icz8k2....@ws00.freehck.ru

Ответить