LINUX.ORG.RU

Valve призвала не использовать snap-сборки Steam для Ubuntu

 , ,

Valve призвала не использовать snap-сборки Steam для Ubuntu

1

2

Разработчик Valve Тимоти Бессет раскритиковал практику компании Canonical, распространяющей клиент Steam в виде пакетов формата Snap.

Сама Valve не распространяет клиент Steam в этом формате, поэтому его неофициально перепаковывают. Как оказалось, это вызывает ряд технических проблем, при этом пользователи массово отсылают отчёты об ошибках в Valve, а не разработчикам дистрибутива.

«Valve видит всё большее количество сообщений об ошибках, связанных с проблемами, вызванными переупаковкой клиента Steam компанией Canonical через Snap. Лучший способ установить Steam на Debian и производные операционные системы — следовать инструкциям по этому адресу и использовать официальный файл DEB. Мы не занимаемся переупаковкой Snap. В ней много проблем. Если вам не нужен файл DEB, пожалуйста, по крайней мере, рассмотрите версию Flatpak», — заявил представитель Valve.

По словам разработчика, если ситуация станет «действительно плохой», Valve может добавить во все Snap-версии Steam всплывающее окно, которое будет сообщать пользователю о запуске неофициальной версии клиента. Представители Canonical ситуацию пока не прокомментировали.

Оригинальный клиент Steam (Github)

>>> Пост представителя Valve в Mastodon

★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

Раз они такие заявления себе позволяют, то видно катятся ко дну. Про Каноникал тоже ничего хорошего сказать не получится. В конечном счете всем плевать на пользователей.

special-k ★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Там была проблема не только с симлинком на библиотеку Стима, но и другие дефолтные папки: Pictures, Downloads и т.п.

Вроде как у стима по умолчанию доступ минимальный и из перечисленного у него должен быть только к xdg-pictures на чтение.

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

Я не вижу этих слов в исходном тексте, а твои домыслы мне безразличны.

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

Ага… люди виноваты, конеш))) Велв создает дополнительные проблемы для пользователей убунты. Зачем они это делают - понять трудно. Они, вроде, должны радоваться, что кто-то готов поставить их говнософтину, но нет. Каноникал тоже, вроде, должны радоваться, что игорьки готовы ставить их говнософтину, но нет.

special-k ★★★
()
Ответ на: комментарий от rumgot

Ненастраиваемая ублюдочная система.

Все можно понять и простить, когда нужно что бы здоровенная 16" вафельница пожила от батареи хотя-бы часов 13-15 и больше, капитан Кук заявляет о 22 часах. Увы, по этому показателю альтернатив нет.

Да и ОС сейчас нужна что бы запускать браузер, сонсоль с ssh & tsh, пасс или кипасс, обсидиан, мессенджер и любимый редактор\IDE. Все остальное билдится, свистит, пердит и катается где-то далеко в облаках и корп.инфре, пока ты потягиваешь бокал холодного белого где-нибудь у воды, в Прая-даш-Масаш, под свежим бризом, в белой легкой рубашке, парусиновых брюках и мокасинах. 🍸

XOXO
()
Ответ на: комментарий от special-k

Велв создает дополнительные проблемы для пользователей убунты.

Фактологическая ошибка. Valve не создаёт snap и не упаковывает Steam в snap.

Ghostwolf ★★★★★
()

Разработчик Valve Тимоти Бессет раскритиковал практику компании Canonical, распространяющей клиент Steam в виде пакетов формата Snap.

Да хрен с ним со Стимом. Они в снап щас пихают все. Даже kubectl. Один, сцуко, бинарник в снапе.

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

отлично же. Можно трогать и сносить разные версии куба без остаточной срани в системе. А алиас создать несложно.

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

Ну да, им же плевать, что для 20 млн человек - это самый естественный способ установить велвовую говонософтину. Представь аналогичную ситуацию в ios, например. Почему велв склоняют ставить софт противоестественным способом? В репе их тоже нет. Боги же, чего тут смертным хотеть, верно?

Вообще, очевидно, что после этой ситуации N людей снесет стим, и M людей снесет убунту. Так что этого Тимоти Бессета следует уволить и решить проблемы со snap.

special-k ★★★
()
Последнее исправление: special-k (всего исправлений: 6)
Ответ на: комментарий от NeTC

В Дженту клиент Стим, это скрипт + некий бутстрап, который распаковывается в соответствующий каталог в домашней директории.

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

Да и ОС сейчас нужна что бы запускать браузер, сонсоль с ssh & tsh, пасс или кипасс, обсидиан, мессенджер и любимый редактор\IDE

Все остальное билдится, свистит, пердит и катается где-то далеко в облаках и корп.инфре

Увы. Мне еще для разработки и локальной сборки.

здоровенная 16" вафельница пожила от батареи хотя-бы часов 13-15 и больше

А можно поинтересоваться, зачем? Ты в поход с ноутом идешь?

И вот еще что: при работе от батареи производительность ограничивается? Если да, то мне например это проблема, опять таки по причине замедления сборки.

rumgot ★★★★★
()
Ответ на: комментарий от special-k

Ну да, им же плевать, что для 20 млн человек - это самый естественный способ установить велвовую говонософтину.

Что естественного в snap? Он появился миллионы лет назад, существует по законам природы, прошёл горнило естественного отбора? Этой штуке 10 лет есть хотя бы? Какой-то очень странный аргумент)

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

Кому-то нужно работать, а не с настройками пердолиться. Плюсом, чтобы железо и софт работало нормально из коробки, а не подпирая все костылями на каждый чих и закатыванием солнца вручную.

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

Там думать надо и работать сообща.

Deb днище. Безотносительно Flatpak и Snap, просто он сам по себе полное днище. Арчевые тарболы гораздо более адекватны.

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

Кому-то нужно работать, а не с настройками пердолиться.

Кому то нужно работать удобно, а не вынужденно терпеть ограничения ос.

Плюсом, чтобы железо и софт работало нормально из коробки, а не подпирая все костылями на каждый чих и закатыванием солнца вручную.

Это ты под мак что-то крупное не деплоил. Когда из-за неустраивающего сертиификата система просто прибивает приложение без внятного отображентя причины и потом сидишь и выясняешь, кто виноват и что делать.

Или была такая ошибка, что при указании CURRENT_PROJECT_VERSION (это в Xcode в настройках проекта) меньше 4, то при запуске было сообщение об ошибке: «You can’t use this version of the application “Some App” with this version of macOS. You have “Some App” 10.5.0.» И вот епись с этим сам как хочешь, больше ничего система не скажет, просто не запустит с иконки и все. Однако при этом приложение прекрасно запускается вручную из консоли по абсолютному пути к исполяемому.

Также была ошибка, когда после обновления мак мини не реагировал на свои же эпловские мышь/клавиатуру и на других производителей тоже.

Еще было после обновления не отображалось поле ввода логина/пароля, просто изображение-заставка и все и ни на что не реагирует.

Маки считают «просто работающими и все» те, кто толком с ними не работал или у кого из опыта только один его мак и запуск браузера.

Даже на винде деплоить проще и быстрее, не говоря уже про линукс, где деплоить в разы проще.

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 3)
Ответ на: комментарий от MoldAndLimeHoney

Это скорее всего проблема разрешений, который в случае flatpack/snap сильно урезаются. Решается эта проблема с помощью mount --bind вместо символических ссылок.

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

зато хостом у тебя может быть хоть убунта, хоть новая хармони, хоть аврора

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

Вне манямирка вафельница с одного заряда живёт 5-6.

Если ты компилишь на ней, собираешь или рендеришь 4к хоум-видево только он может так сдуться, в режиме браузер-сонсоль-редактор даже уже несвежий М2 спокойно держит 15 часов релакса под зонтиком у воды или забега по смузечным.

XOXO
()
Последнее исправление: XOXO (всего исправлений: 1)

Часто мне не нужен в системе весь этот мусор, который за собой тянет официальный пакет стим, а в отдельном снапе пусть лежит и не мешает. Габен, кажется, вконец обленился.

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

«держит заряд, если не использовать», найс тактика.

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

Вне манямирка вафельница с одного заряда живёт 5-6.

Да не, киношку посмотреть 12-15 часов хватает. В самолётах и аэропортах подобная штука – это просто манна небесная! По крайней мере, пока все самолёты розетками не оборудуют.

hateyoufeel ★★★★★
()

Ммм, ШГ с засечками в интерфейсе, как же это приятно видеть (нет).

theNamelessOne ★★★★★
()

До сих пор не понимаю, зачем этот стим нужен. Просто давали бы ссылку на зип с игрой и всё. Придумали какую-то чушь. Никогда его не ставил и не буду ставить.

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

А можно поинтересоваться, зачем? Ты в поход с ноутом идешь?

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

И вот еще что: при работе от батареи производительность ограничивается? Если да, то мне например это проблема, опять таки по причине замедления сборки.

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

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

Но я абсолютно уверен, что даже в этом случае он проживет от батареи дольше, чем условный ноут на интеле\амд, даже за аналогичный прайс, а их не так много.

Не, последние штеуды/амуде тоже достаточно хорошо от батарейки под небольшой нагрузкой живут и быстрая зарядка у них тоже есть. По крайней мере под лялексом, у меня из моего XPS получалось выжимать часов 10 на просмотре киношек в самолёте.

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

Решается эта проблема с помощью mount –bind вместо символических ссылок.

С флатпаком проще дать нужные права. Со снапом монтировать часто приходилось.

altwazar ★★★★
()
Последнее исправление: altwazar (всего исправлений: 1)
Ответ на: комментарий от Ghostwolf

Если разговаривать с человеком - это кажется очевидным, но если с линуксойдом, то, наверное, нет.

Давай так: на андроиде естественный способ - play market, в ios - app store, в убунуту - ubuntu software.

Юзер хочет открыть ubuntu software, найти там стим, нажать установить и не думать больше ни о чем. Неужели это такая высокая для понимания материя?

special-k ★★★
()
Ответ на: комментарий от special-k

Если вы используете слова, значения которых не знаете, то предъявляйте претензии к себе, а не ко мне, когда вам на это указывают.

Теперь по делу. Юзер Ubuntu понятия не имеет, что такое deb и snap. Ему просто надо чтобы работало. Не работает, потому что snap не пригоден для тех задач, которые им пытаются решить. Это не проблема Valve. Поэтому Valve просит не забивать им баг-трекер иррелевантными тикетами.

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

Юзер Ubuntu понятия не имеет, что такое deb и snap.

Ну и с чего тогда какой-то чудик из велв начинает объяснять что такое deb, snap, flatpak - его спрашивал кто-то?

special-k ★★★
()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от special-k

Ответ на ваш вопрос можно вывести из двух последних предложений моего предыдущего поста. Ни одной буквы не придётся изменить, чтобы переиспользовать их!)

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

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

special-k ★★★
()
Ответ на: комментарий от Smacker

Дистрибутивов Линукс 100500 штук. А флатпак одинаков для всех. У этого подхода конечно есть минусы, но плюсы перевешивают.

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

Это ты под мак что-то крупное не деплоил.

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

И вот епись с этим сам как хочешь, больше ничего система не скажет, просто не запустит с иконки и все. Однако при этом приложение прекрасно запускается вручную из консоли

Ок, отличный пример.

ошибка, когда после обновления ... обновления ... нерабочее собственное железо

Прискорбно. Впрочем, подход как у всех х-к х-к и в продакшен, затестим на юзерах.

Маки считают «просто работающими и все» те, кто толком с ними не работал

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

Даже на винде деплоить проще и быстрее, не говоря уже про линукс, где деплоить в разы проще.

Ну, онтопик вообще король системы для разработчика, я считаю, тут спорить не вижу смысла.
А вообще мой посыл к тому, что со временем просто хочется «чтоб все работало», а не ковыряться в сотне конфигов и гуи утилит, но все равно или что-то остается недоделаным, или ломается с обновлениями, или устаревает. В общем как в относительно недавней теме «день груза» на лоре (лень сейчас ссылку искать), словил схожую апатию. В итоге на ноуте ушел на офтопик с wsl, на десктопе же онтопик полностью устраивает, за исключением некоторых моментов.

sehellion ★★★★★
()
Последнее исправление: sehellion (всего исправлений: 1)
Ответ на: комментарий от special-k

А вас что, бомбит?

Мне просто интересно, откуда Вы взяли цифру в 20 млн. установок Steam через Snap. Ни на сайте Steam, ни на snapcraft, я информации о числе установок ни нашёл…

QsUPt7S ★★
()

Для линуксоидов невыносима мысль о том, что нужно просто убрать свои шаловливые грабли от работы, с которой уже отлично справился сам производитель софта.

thesis ★★★★★
()

Вещь в себе - дерьмо в дерьме :-/

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

ff в снапе — это мой хуждший юзер экспериенс за все время: другая директория настроек, невозможность накатить legacyfox (без которого нет vimfx, без которого ff просто не нужен), проблемы с подхватыванием системной темы приложений. Не понимаю, зачем вообще эта какаха (snapd) нужна. Выжег каленым железом у себя с локалхоста.

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

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

Ты сам перевел на:

«Плюсом, чтобы железо и софт работало нормально из коробки, а не подпирая все костылями на каждый чих и закатыванием солнца вручную.»

А вообще мой посыл к тому, что со временем просто хочется «чтоб все работало», а не ковыряться в сотне конфигов и гуи утилит, но все равно или что-то остается недоделаным, или ломается с обновлениями, или устаревает.

Так вот же. Я в последнее время не часто работа в linux, но у меня Linux Mint 17 вполне стабильная система и текстовые конфиги я правил только при настройке ssh/openvpn/samba сервера.

rumgot ★★★★★
()

Казалось бы, если разработчик сам опакечивает софт под твой дистр, то зачем лезть туда своими руками и что-то перепаковывать?

Тем более, если софт это не 1.5 бинарника с парой либ для 3 анонимусов, а серьезная крупная программа с сотнями тысяч пользователей.

Но нет, политические вопросы сильнее, руководство сказал, что нам нужен снап, значит будем его пихать везде.

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

снимок состояния программы, с которым по факту ничего сделать нельзя.

ну и хорошо, новых багов вульва не добавит. Наверное от того и бесятся)

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

поддержу, Flatpak вообще-то работает похожим на стим образом. Есть рантаймы, все ставится красивенько в свою папочку с именем пакета.

~/.local/share/flatpak/app/com.discordapp.Discord

Приложения устанавливаются не в систему, а просто от юзера (причем мышкой!) => меньший риск ушатать себе что-то. Если чего-то в системе нехватает, то нужный рантайм подтянется автоматом. Больше никакого debpendency-hell, и удаления гнома разом с иксами при попытке удалить шахматы потому что какой-то мудак мейтейнер накосячил со списком зависимостей пакета (было такое, привет LTT!). Бесит конечно система пермишенов, точнее не само ее наличие (это как раз круто), а то что она дубовая, хочется чего-то более похожего на андроидовскую, чтобы было просто, а не целую портянку в Flatseal читать. А ну и сам сендбокс который они используют трошки дубоват. Но вроде как собираются поправить это дело порталами. А так у меня большинство софта стоит из Flathub, в том числе и стим.

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