Steam-клиент |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Steam-клиент |
Поделиться |
25.11.2012, 15:00
Сообщение
#1
|
|
Странник Группа: Пользователь Сообщений: 31 Регистрация: 3.10.2012 Вставить ник Цитата Пользователь №: 2330 Страна: Россия Город: Не указан Пол: Муж. Репутация: 0 |
---
Сообщение отредактировал Saqqara - 5.4.2013, 16:44 |
|
|
25.11.2012, 15:06
Сообщение
#2
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Закрытый бета-тест клиента Steam, как должно быть все уже знают, проходит уже несколько недель. Баги исправляются, пользователи получают прилашения на тестирование и всё с виду идёт вполне своим чередом. На время тестирования распространяется клиент для дистрибутива Ubuntu. Успешный запуск клиента заявлен и под другие дистрибутивы, в частности под Arch Linux, где нехитрыми шаманскими плясками с бубном пакет deb собрали в AUR. deb пакет для Ubuntu можно взять здесь. И, да, в отношении пользователей, установивших клиент steam и не получивших официального приглашения на бета-тест, в компании Valve заявляют, что не будут предпринимать к ним каких-либо мер. И далее хотелось бы от лирики перейти к практике. Я шаманил под ALT Linux и так и запустил. У кого-нибудь получилось запустить? Погляжу по возможности. У вас какой дистрибутив из Альтов (на всякий случай) ? И как шаманили ? Сообщение отредактировал ksa - 25.11.2012, 15:18 -------------------- Пакеты на яндекс.диске
|
|
|
25.11.2012, 16:05
Сообщение
#3
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Поглядите. Проблема в зависимостях бинарника клиента на определённые версии библиотеки libc. В Сизифе собрана более свежая версия, чем требуется клиенту. В то же самое время, версия в бранчах p6\t6 старее, чем требует клиент. Поскольку у нас нет исходников, а есть только предкомпилированные бинарники (тем паче под другой дистрибутив), то выход только один -- взять где-нибудь библиотеку libc требуемой клиентом версии (2.12 либо 2.15) (и довеском к ней ещё и libpthread), положить её в /lib (вместе с необходимыми симлинками). После сих манипуляций должно завестись (судя по оставшимся зависимостям).
Сообщение отредактировал ksa - 25.11.2012, 16:45 -------------------- Пакеты на яндекс.диске
|
|
|
25.11.2012, 16:55
Сообщение
#4
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Так, надо подумать...
Сообщение отредактировал ksa - 25.11.2012, 16:56 -------------------- Пакеты на яндекс.диске
|
|
|
25.11.2012, 17:01
Сообщение
#5
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Другой вопрос сколько ещё по зависимостям утянется, но из видимого выше можно предположить, что из Сизифа либы должны подойти. А следующим решением, если я правильно понял что написано в стартовом скрипте $home/Steam/steam.sh, то, как следует из строки 66, достаточно в каталоге /Steam выполнить mkdir lib и в него уже запинать все либы не из дистрибутива по неразрешённым зависимостям, так? Теоретически должно помочь, но запихав либы из Сизифа в /lib не удалось изменить вывод клиента в консоли. Боюсь, надо версии ни меньше и ни больше, чем требует этот клиент. Сообщение отредактировал ksa - 25.11.2012, 17:02 -------------------- Пакеты на яндекс.диске
|
|
|
25.11.2012, 17:08
Сообщение
#6
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
А вот запихав библиотеки в Steam и сделав симлинк в ./steam вывод поменялся. Надо всё содержимое rpm пакетов Сизифа вытряхивать, похоже...
Сообщение отредактировал ksa - 25.11.2012, 17:08 -------------------- Пакеты на яндекс.диске
|
|
|
25.11.2012, 17:17
Сообщение
#7
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Код [sb<>localhost ~]$ steam Вот разница до и после запихания. Похоже, не хватает отработки какого-то скрипта (версия glibc неопределена).
/home/sb/Steam/ubuntu12_32/steam: /lib/libpthread.so.0: version `GLIBC_2.12' not found (required by /home/sb/Steam/ubuntu12_32/steam) /home/sb/Steam/ubuntu12_32/steam: /lib/libc.so.6: version `GLIBC_2.15' not found (required by /home/sb/Steam/ubuntu12_32/steam) [sb<>localhost ~]$ [sb<>localhost ~]$ steam /home/sb/Steam/ubuntu12_32/steam: relocation error: libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference [sb<>localhost ~]$ -------------------- Пакеты на яндекс.диске
|
|
|
25.11.2012, 17:44
Сообщение
#8
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Убрал лишние проверки из скрипта, в итоге получилось вот что (во вложении). Теперь осталось выяснить, чего не хватает для "полноценной" установки сизифной libc в ${STEAMROOT}.
Сообщение отредактировал ksa - 25.11.2012, 18:06
Прикрепленные файлы
-------------------- Пакеты на яндекс.диске
|
|
|
25.11.2012, 18:14
Сообщение
#9
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Честно говоря не понял, потому что ни создав каталог с требуемыми либами $/Steam/lib, ни создав симлинк $home/.steam/lib, ничего не меняется. На данный момент мне кажется проще всего создать в .steam корневой каталог со всем содержимым Ubunt'ы (требуемым для запуска клиента, такая своеобразная система в системе с той разницей, что здесь будут лишь библиотеки). Пробовал и сизифные либы и убунтовские подкладывать. Не будет сложно для совсем неопытного пользователя linux где создать каталог? Пока ещё до конца не понял логику работы данного клиента, но кое-что уже вырисовывается. В частности, может не получится использовать альтовские либы. Зато есть шанс подсунуть убунтовские. Если будет хоть какой-то сдвиг, то сообщу. Пока же пытаюсь разобраться.http://narod.ru/disk/63995236001.f30710004...ibs.tar.gz.html Это убунтовские х86 либы, если нужны. PS Задача создать в .steam окружение, требуемое для запуска клиента. Скорее всего, тут не обойтись простым копированием библиотек. Возможно понадобятся и другие манипуляции. PS2 Если не затруднит, выложите ещё ld-linux.so. с файлом. Сообщение отредактировал ksa - 25.11.2012, 18:29 -------------------- Пакеты на яндекс.диске
|
|
|
25.11.2012, 19:07
Сообщение
#10
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Может тогда лучше сразу ссылкой на пакеты в репозитарии 12.10 на всякий случай? Да, можно и так. На этой версии убунты стим клиент работает ?
http://packages.ubuntu.com/quantal/libc6 -------------------- Пакеты на яндекс.диске
|
|
|
25.11.2012, 19:17
Сообщение
#11
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Действительно, библиотеки не помогают. Других мыслей пока нет, увы...
-------------------- Пакеты на яндекс.диске
|
|
|
25.11.2012, 20:51
Сообщение
#12
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Код [sb<>localhost ~]$ steam Вот разница до и после запихания. Похоже, не хватает отработки какого-то скрипта (версия glibc неопределена)./home/sb/Steam/ubuntu12_32/steam: /lib/libpthread.so.0: version `GLIBC_2.12' not found (required by /home/sb/Steam/ubuntu12_32/steam) /home/sb/Steam/ubuntu12_32/steam: /lib/libc.so.6: version `GLIBC_2.15' not found (required by /home/sb/Steam/ubuntu12_32/steam) [sb<>localhost ~]$ [sb<>localhost ~]$ steam /home/sb/Steam/ubuntu12_32/steam: relocation error: libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference [sb<>localhost ~]$ Если подсунуть не Сизифный libc, а убунтовский (2.15), то выхлоп такой: Код [sb<>localhost ~Steam]$ steam /home/sb/Steam/ubuntu12_32/steam: relocation error: libc.so.6: symbol __libc_enable_secure, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference [sb<>localhost ~Steam]$ Всё сводится к этому ld-linux и количество дополнительно скопированных библиотек на ситуацию не влияет. Тут rpm'ка конвертированная alien'ом из deb пакета убунтовского клиента. Сообщение отредактировал ksa - 25.11.2012, 20:59 -------------------- Пакеты на яндекс.диске
|
|
|
26.11.2012, 12:07
Сообщение
#13
|
|
Крупный специалист Группа: Пользователь Сообщений: 476 Регистрация: 30.11.2009 Вставить ник Цитата Пользователь №: 1722 Страна: Россия Город: Климовск/Московской Пол: Муж. Репутация: 6 |
|
|
|
26.11.2012, 14:05
Сообщение
#14
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
У моего сотрудника на Sisyphus всё получилось: он собрал пакет и добавил кучу зависимостей в этот пакет. То есть, выход есть и это -- переход на Сизиф ? -------------------- Пакеты на яндекс.диске
|
|
|
1.12.2012, 21:19
Сообщение
#15
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Дальше разговор пошёл уже в основном не про steam-клиент, так что выделил отсюда тему Поддержка игр в Альте.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
7.12.2012, 20:27
Сообщение
#16
|
|
Крупный специалист Группа: Пользователь Сообщений: 385 Регистрация: 7.10.2010 Вставить ник Цитата Пользователь №: 1941 Страна: Россия Город: Краснодар Пол: Муж. Репутация: 2 |
Теперь я получил приглашение на бета-тест клиента steam с доступом к багрепорту. Имеет ли смысл отправлять лог с ошибками разработчикам или просто уже подождать выхода седьмой платформы? Что думаете, ребята? Я думаю имеет смысл, т.к. многие будут продолжать сидеть на предыдущем бранче после выхода нового. Конечно, гарантий, что что-то исправится нет, но вероятность есть. |
|
|
20.12.2012, 16:53
Сообщение
#17
|
|
Начинающий Группа: Пользователь Сообщений: 1 Регистрация: 20.12.2012 Вставить ник Цитата Пользователь №: 2349 Страна: Россия Город: Не указан Пол: Муж. Репутация: 0 |
|
|
|
25.12.2012, 14:43
Сообщение
#18
|
|
Крупный специалист Группа: Пользователь Сообщений: 476 Регистрация: 30.11.2009 Вставить ник Цитата Пользователь №: 1722 Страна: Россия Город: Климовск/Московской Пол: Муж. Репутация: 6 |
|
|
|
26.12.2012, 1:59
Сообщение
#19
|
|
Профессионал Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: 9 |
Я поговорю, но принуждать к распространению вареза не буду. Было бы достаточно nosrc.rpm.
-------------------- |
|
|
27.1.2013, 13:31
Сообщение
#20
|
|
Специалист Группа: Пользователь Сообщений: 109 Регистрация: 13.5.2010 Вставить ник Цитата Из: Ставрополь Пользователь №: 1813 Страна: Россия Город: Ставрополь Пол: Муж. Репутация: 1 |
Главное я постоянно слежу за новостями о Linux и по возможности добавляю их к себе на сайт, но про то что компания Valve реально подстраивает свои игры под линукс узнал только на днях, нужно почаще посещать ваш форум))
Очень надеюсь что на этом все не остановиться... |
|
|
10.2.2013, 12:01
Сообщение
#21
|
|
Специалист Группа: Пользователь Сообщений: 109 Регистрация: 13.5.2010 Вставить ник Цитата Из: Ставрополь Пользователь №: 1813 Страна: Россия Город: Ставрополь Пол: Муж. Репутация: 1 |
и не остановилось)
Компания Valve продолжает штамповать Linux игры |
|
|
10.2.2013, 14:16
Сообщение
#22
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
И насколько это может влиять на общую обстановку с играми в Linux? Для меня, к примеру, это вопрос, в который лучше и не пытаться вникать
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
15.2.2013, 11:12
Сообщение
#23
|
|
Специалист Группа: Пользователь Сообщений: 109 Регистрация: 13.5.2010 Вставить ник Цитата Из: Ставрополь Пользователь №: 1813 Страна: Россия Город: Ставрополь Пол: Муж. Репутация: 1 |
Разработчик культовых игрушек взял курс на линукс! Я надеюсь это дас огромный толчек для производителей. Также вышла и уже даже появилась на российском рынке игровая консоль, на базе Linux
|
|
|
22.2.2013, 2:52
Сообщение
#24
|
|
Крупный специалист Группа: Пользователь Сообщений: 385 Регистрация: 7.10.2010 Вставить ник Цитата Пользователь №: 1941 Страна: Россия Город: Краснодар Пол: Муж. Репутация: 2 |
Кстати, по топику темы - Михаил Шигорин выложил образ regular-steam. Он собран на базе Сизифа и окружения Razorqt. Было бы классно, если бы кто-нибудь его потестировал, т.к. он попадет в 7-й бранч.
|
|
|
24.2.2013, 0:14
Сообщение
#25
|
|
Профессионал Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: 9 |
Так смысла всё равно пока нет. В любом случае как они собираются к лету отделять Сизиф, то до этого времени межно ещё тысячу таких сборок делать и переделывать. После отделения 7-го бранча эта сборка плавно превратится в стабильную (относительно p7/t7) систему. А сейчас можно заиметь свежачок. -------------------- |
|
|
25.2.2013, 14:51
Сообщение
#26
|
|
Крупный специалист Группа: Пользователь Сообщений: 476 Регистрация: 30.11.2009 Вставить ник Цитата Пользователь №: 1722 Страна: Россия Город: Климовск/Московской Пол: Муж. Репутация: 6 |
|
|
|
30.7.2013, 9:43
Сообщение
#27
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Тут Костик насчёт Steam интересуется. Я глянул туда-сюда, но не могу сразу сообразить, что к чему, потому что этим вопросом не интересовался никогда. Короче, для Steam надо ставить седьмой Альт? Или лучше вообще Убунту?
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
30.7.2013, 10:57
Сообщение
#28
|
|
Крупный специалист Группа: Активный Пользователь Сообщений: 376 Регистрация: 25.8.2010 Вставить ник Цитата Пользователь №: 1910 Страна: Россия Город: Екатеринбург Пол: Муж. Репутация: 1 |
Тут Костик насчёт Steam интересуется. Я глянул туда-сюда, но не могу сразу сообразить, что к чему, потому что этим вопросом не интересовался никогда. Короче, для Steam надо ставить седьмой Альт? Или лучше вообще Убунту? Проверил на KDesktop 7, запускается. Сами игры не пробовал. Похоже это убунтовский steam портировали, потому что внутри есть упоминание Ubuntu. P.S. Хотел скриншот загрузить, не дали. Цитата Неудачная загрузка. Необходимо проверить настройки и права доступа. Пожалуйста, сообщите об этом администрации. |
|
|
30.7.2013, 11:23
Сообщение
#29
|
|
Крупный специалист Группа: Пользователь Сообщений: 476 Регистрация: 30.11.2009 Вставить ник Цитата Пользователь №: 1722 Страна: Россия Город: Климовск/Московской Пол: Муж. Репутация: 6 |
|
|
|
30.7.2013, 13:51
Сообщение
#30
|
|
Профессионал Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: 9 |
И судя по альтовскому форуму - чаще не работает, чем работает.
-------------------- |
|
|
Текстовая версия | Сейчас: 29.3.2024, 15:23 | |