URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 88951
[ Назад ]

Исходное сообщение
"Энтузиаст переработал инсталлятор Steam для использования в ..."

Отправлено opennews , 05-Мрт-13 21:04 
Один из энтузиастов опубликовал (https://github.com/GhostSquad57/Steam-Installer-for-Wheezy) переработанный вариант инсталлятора для установки Linux-клиента Steam в Debian GNU/Linux (поддерживается установка в Wheezy). Изначально Steam поставляется в пакетах для Ubuntu и не поддерживает из коробки использование в Debian из-за несоответствия версий некоторых библиотек, в том числе glibc.

URL: http://www.reddit.com/r/linux/comments/19lhe6/i_rewrote_valv.../
Новость: http://www.opennet.me/opennews/art.shtml?num=36302


Содержание

Сообщения в этом обсуждении
"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Аноним , 05-Мрт-13 21:04 
Теперь нужно будет перерабатывать игры на совместимость с устаревшими версиями Дебиановских библиотек :)

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено GotF , 05-Мрт-13 21:22 
> Теперь нужно будет перерабатывать игры на совместимость с устаревшими версиями Дебиановских библиотек :)

Безнадёжно -_- Для игроделов в большинстве случаев Linux == Ubuntu (и хорошо, если ещё LTS). Например, Warsow имеет официальные бинарные сборки только под 12.04 и в Debian 7.0 оно не запускается (вроде из-за версии libpng).


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено гость , 05-Мрт-13 21:31 
Оно и в генте у меня перестало запускацо :)

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено ананим , 05-Мрт-13 21:46 
х/з как это, а стим как поставил ещё в декабре на генту, так (естественно обновляясь, где-то частотата раза 2-3 в неделю) всё отлично работает.

если что, то ставлю через оверлей steam-overlay.
есть ещё и в других, например gamerlay, но эти не пробовал.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Аноним , 06-Мрт-13 00:03 
> всё отлично работает

Вы что, все линукс-игры в Стиме купили, чтобы за всё утверждать? о_О


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено ананим , 06-Мрт-13 01:24 
всего у меня куплено 14.
а разговор шёл ТОЛЬКО о клиенте стима.
читать НЕ умеешь?

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено ананим , 06-Мрт-13 08:56 
>Оно и в генте у меня перестало запускацо :)

а да, если вы бета-тестер клиента стима, то проблема проявляется действительно.
есть такое, перестаёт загружаться из-за того, что в генте нет библиотеки libSDL2-*
(собственно не знаю как где, а в генте не видно, чтобы релиз libSDL2 вообще состоялся. только libSDL)
так вот, решается пока так:
# USE=steamruntime emerge -1 games-util/steam-launcher
после чего стим тянет libSDL2 из бандла steamruntime. (переустановить придётся, т.к. этот бандл не установлен по-умолчанию после этого обновления бета-версии)
дальше вы можете либо остановиться на использовании бандла (steamruntime) постоянно (пока в генте не появится libSDL2), либо отказаться (в клиенте — Steam—>Настройки) от бета-тестирования.
тогда клиент стима переустановится на стабильную версию и нужно переставить games-util/steam-launcher без юз-флага steamruntime.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Аноним , 06-Мрт-13 08:49 
> Безнадёжно -_- Для игроделов в большинстве случаев Linux == Ubuntu (и хорошо, если ещё LTS).

Ну, знаете, если они будут ждать релиз дебиана с нормальными либами - они ласты склеят с голодухи. Потому что в данный момент в дебиане некромансия просто зашкаливает. Мало того что релиза нет, так еще когда он выйдет - весь софт в нем будет уже заведомо устаревший. Что для десктопа как-то не айс. Ну вот и ориентируются на дистры с более разумной политикой развития.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено programmador , 06-Мрт-13 12:09 
Warsow 1.0 с getdeb'а запускается в sid если шо. Но кажется я ещё glibc себе ставил из experimental чтоб собранные под quantal игрушки работали. В любом случае это всего лишь вопрос версий а не какого-то софта, привязанного к конкретному дистру.

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Wormik , 05-Мрт-13 21:46 
Все, или почти все игры, доступные в Steam, работают в Debian Stable (и даже в Lenny).

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Darth Revan , 05-Мрт-13 21:10 
В пакете даже sources.list не удалён. Зачем это на OpenNET?

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Darth Revan , 05-Мрт-13 21:12 
На самом деле, можно было бы ему поступить проще и просто запихнуть glibc внутрь bootstraplinux_ubuntu12_32.tar.xz.

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено freehck , 05-Мрт-13 23:06 
> На самом деле, можно было бы ему поступить проще и просто запихнуть
> glibc внутрь bootstraplinux_ubuntu12_32.tar.xz.

Добро пожаловать в рассылку debian-russian. У нас были люди, которые этим занялись и представили результаты. Если интересно - поройте архивы.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Darth Revan , 05-Мрт-13 23:37 
Я тоже так делал :-), просто не анонсировал (точнее, анонсировал узкому кругу лиц), ибо этот пакет пришлось бы поддерживать ещё самому. Решил, что разумнее просто взять glibc из experimental и подключить репозиторий.

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Необъективный_ , 06-Мрт-13 16:48 
> На самом деле, можно было бы ему поступить проще и просто запихнуть glibc внутрь bootstraplinux_ubuntu12_32.tar.xz.

Это прямо запрещено лицензией.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено ананим , 07-Мрт-13 06:25 
В каком месте?

Зыж
Для гцц и глибц сделаны даже исключения на этот счёт.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Необъективный_ , 07-Мрт-13 11:35 
> В каком месте?

В steam install agreement. Цитата:
(ii) you may not modify the Program, except that, in the case of the Linux version of the Program, you may modify scripts and other documentary and graphical files, but not any files containing the term “bootstrap” in the file name, provided that you do not modify any icons, change any copyright or other notices, or alter this or any other license agreement that is included with the Program, and provided further that any modifications you make are identified by you as modifications from the original Program provided by Valve;


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Слушатель , 05-Мрт-13 21:46 
И зачем? В experimental есть свежий glibc. По остальным зависимостям все нормально. Единственное что не устраивает - зависмость от xterm (почему нельзя было использовать x-terminal-emulator?).

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Wormik , 05-Мрт-13 21:50 
> И зачем? В experimental есть свежий glibc. По остальным зависимостям все нормально.
> Единственное что не устраивает - зависмость от xterm (почему нельзя было
> использовать x-terminal-emulator?).

Вот именно, зачем, зачем эта новость здесь? Debian чем-то сильно выделяется среди прочих популярных дистрибутивов Linux, которые перепакетировали Steam для своего дистрибутива Linux? Или это чтобы продемонстрировать комичность ситуации - DEB-пакет, который не запускается в DEBian? http://forum.mageialinux.ru/viewtopic.php?id=546


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Аноним , 05-Мрт-13 23:00 
> Или это чтобы продемонстрировать комичность ситуации - DEB-пакет, который не запускается в DEBian?

так он запускается, только не получается установить изза конфликта по зависимостям. Такое и Убунту бывает с deb пакетами для разных версий дистрибутива.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Crazy Alex , 05-Мрт-13 23:13 
Тем, что Дебиан "несколько" побольше и позначительнее?

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Аноним , 06-Мрт-13 08:52 
> Вот именно, зачем, зачем эта новость здесь? Debian чем-то сильно выделяется

Да. Нездоровой тягой к некромансии при каком-никаком использовании на десктопах. Если какие-нибудь центосы народ юзает только на серверах и там свежесть софта не всегда злободневна, то на десктопах древний софт - это все-таки зло.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Darth Revan , 05-Мрт-13 23:40 
Потому что:
$ cat /usr/bin/steamdeps
<..>
                        ( "gnome-terminal", ["gnome-terminal", "--disable-factory", "-t", title, "-e"] ),
                        ( "konsole", ["konsole", "--nofork", "-p", "tabtitle="+title, "-e"] ),
                        ( "xterm", ["xterm", "-bg", "#383635", "-fg", "#d1cfcd", "-T", title, "-e"] ),
<..>

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Необъективный_ , 06-Мрт-13 16:52 
Файл /usr/bin/steamdeps первый в очереди на удаление при перепаковке пакета. Ибо это даже не костыль, а натурально вредоносный код.

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Аноним , 05-Мрт-13 21:50 
Но зачем?

Sid + libc из experimental + убунтовский deb = все работает идеально.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено freehck , 05-Мрт-13 23:03 
Неправда ваша. Еще нужно отвязать от jockey-common.
Лично я для этого тупо собрал dummy-пакет, так как жокей стиму нафиг не нужен.

Хотя с выводом все же соглашусь. Все работает идеально.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено noize , 05-Мрт-13 22:46 
в очередной раз задумался о том, чтобы установить legacy-драйвер fglrx(у меня карта 4890, сейчас стоит опенсорсный драйвер) и запустить стим.

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено freehck , 05-Мрт-13 23:10 
> в очередной раз задумался о том, чтобы установить legacy-драйвер fglrx(у меня карта
> 4890, сейчас стоит опенсорсный драйвер) и запустить стим.

Стим работает и без него.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Stax , 06-Мрт-13 02:09 
Но очень печально. Ну, то есть, игры на Source очень печально работают. Я пускал TF2 и CS:S - очень низкий fps на свободном драйвере (на 4870x2).

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Ivan1986 , 05-Мрт-13 23:22 
Ну как всегда - старый софт - основная проблема дебиана.

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено rshadow , 06-Мрт-13 00:53 
любитель центоса?

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено XoRe , 06-Мрт-13 01:17 
> любитель центоса?

Где логика?


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено www2 , 06-Мрт-13 05:57 
Думаю, что логика в том, что у Debian есть не одна только стабильная ветка, в отличие от Centos, по которому, видимо, судят и Debian.

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Аноним , 06-Мрт-13 08:44 
> Думаю, что логика в том, что у Debian есть не одна только стабильная ветка,

И тем не менее, стабильная ветка предлагается по умолчанию. Бессмысленно и беспощадно.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено хрюкотающий зелюк , 05-Мрт-13 23:23 
внутри Steam есть Ubuntu runtime, так что думаю, если установочный пакет установит, то и игры будут работать

хорошо хоть есть Ubuntu с LTS раз в два года - хоть понятно что поддерживать и каких версий


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено XoRe , 06-Мрт-13 01:18 
Потянулись умельцы.
Под все дистрибутивы сейчас пакетов настрочат.
Эй, кто первый сумеет запустить в винде под cygwin?! :)

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Онаним , 06-Мрт-13 05:47 
Мсье знает толк!



"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Аноним , 06-Мрт-13 08:53 
> Эй, кто первый сумеет запустить в винде под cygwin?! :)

Не порно, но хардкорно!


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено anonymous , 06-Мрт-13 05:40 
Новость ни о чем.
Давно уже есть пакеты под Arch, Gentoo, Fedora, OpenSuse. Могу только поздравить дебиановцев с разморозкой.

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Онаним , 06-Мрт-13 05:45 
Мсье знает толк!

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Необъективный_ , 06-Мрт-13 16:46 
Зачем _это_ запостили в виде новости?

Например, мой перепакованнй deb-пакет для стима используют 5 человек еще с приватной беты. И не сомневаюсь, что другие пользователи дебиана тоже в состоянии разобраться с такой ерундой.

Кроме того, предложенный в новости пакет весьма сомнительного качества. Например:
1) В пакете куча лишних файлов в /usr/lib/steam/i386-linux-gnu/
2) /etc/apt/* и /usr/bin/steamdeps желательно удалить.
3) Вместо добавления лишнего файла /usr/bin/steam-debian достаточно пропатчить скрипт /usr/bin/steam, что допускается лицензией.
4) В скрипте /usr/bin/steam можно также установить несколько переменных окружения для улучшения работы программы: LC_ALL=C и SDL_AUDIODRIVER=alsa.

Кстати, начиная с какой-то версии пакета даже нет особой необходимости его перепаковывать, если пользователь не боится поставить glibc из experimental.

И более того, скоро пакет steam появится в Debian experimental:
http://ftp-master.debian.org/new/steam_1.0.0.33-1.html


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено graf_pihto , 06-Мрт-13 18:51 
ого, я думал, что он пристроится где-нибудь в районе debian-multimedia, а тут оф. репы

"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Необъективный_ , 06-Мрт-13 18:56 
> ого, я думал, что он пристроится где-нибудь в районе debian-multimedia,

1) debian-multimedia больше нет, теперь deb-multimedia.
2) Каким боком пакет из раздела games относится к multimedia?

> а тут оф. репы

non-free ветка же. Официально это не часть Debian...


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено graf_pihto , 06-Мрт-13 19:09 
буквоедство детектед :)

> Каким боком пакет из раздела games относится к multimedia?

под deb-multimedia подразумевается любой достаточно известный и признанный 3rd-party репозиторий


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено ананим , 07-Мрт-13 06:32 
> 4) В скрипте /usr/bin/steam можно также установить несколько переменных окружения для улучшения работы программы: LC_ALL=C и SDL_AUDIODRIVER=alsa.

А это ещё зачем?
Ну ладно пульс вырубить. Хоть это (уже) по религиозным соображениям, но по соображениям.
А язык зачем убирать? С русским отлично работает.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Необъективный_ , 19-Мрт-13 20:21 
> А язык зачем убирать? С русским отлично работает.

Сейчас может быть и работает (все игры не проверял естественно), но совсем недавно какие-то игры сегфолтились при запуске с русской локалью (проверялось лично мной).


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Аноним , 27-Сен-13 19:29 
>> А язык зачем убирать? С русским отлично работает.
> Сейчас может быть и работает (все игры не проверял естественно), но совсем
> недавно какие-то игры сегфолтились при запуске с русской локалью (проверялось лично
> мной).

Подтверждаю! по состоянию на 28.09.2013.


"Энтузиаст переработал инсталлятор Steam для использования в ..."
Отправлено Необъективный_ , 19-Мрт-13 20:23 
Расшарил свой скрипт до кучи:
https://github.com/tehnick/steam-launcher-debian
Но отдельная новость по этому поводу не нужна...