The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Valve отказывается от официальной поддержки Ubuntu, начиная ..., opennews (??), 22-Июн-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


67. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +/
Сообщение от Аноним (-), 22-Июн-19, 20:38 
А выскажкте-ка критику .deb?..
Ответить | Правка | Наверх | Cообщить модератору

92. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  –2 +/
Сообщение от Анимус (?), 22-Июн-19, 22:27 
Ответ на этот вопрос очевиден любому, кто пользовался НЕ-деб хотя бы неделю.
Ответить | Правка | Наверх | Cообщить модератору

115. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  –3 +/
Сообщение от пох. (?), 23-Июн-19, 00:07 
> Ответ на этот вопрос очевиден любому, кто пользовался НЕ-деб хотя бы неделю.

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

А не любимый ими apt install - это deb их пользует.

Ответить | Правка | Наверх | Cообщить модератору

122. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  –1 +/
Сообщение от Аноним (120), 23-Июн-19, 00:45 
Погодите, для вас использование это трахаться со сборкой? Да вы, батенька, латентный гентосексуал.
Ответить | Правка | Наверх | Cообщить модератору

128. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +2 +/
Сообщение от Гонделярбы (?), 23-Июн-19, 01:35 
Люди в массе своей не любят линукс из-за обилия в тамошнем сообществе таких как вы. А вам того и надо.
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

187. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +2 +/
Сообщение от пох. (?), 23-Июн-19, 11:56 
> Люди в массе своей не любят линукс из-за обилия в тамошнем сообществе
> таких как вы. А вам того и надо.

разумеется. Мне надо чтобы все кому надо "как в винде"(и бесплатна!) - побыстрее свалили обратно на свою десяточку, и перестали создавать шумовую толпу, в угоду которой портят линукс все еще уже почти совсем готовностью для десктопа - мертвой концепции времен 92го года.
"или просто сдохли" (c)Атомный Иван

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

Ответить | Правка | Наверх | Cообщить модератору

219. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  –4 +/
Сообщение от Аноним (219), 23-Июн-19, 16:28 
Корона не жмет?
Ответить | Правка | Наверх | Cообщить модератору

235. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +/
Сообщение от Аноним (230), 23-Июн-19, 19:12 
Ну и отлично.
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

151. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +3 +/
Сообщение от playnet (ok), 23-Июн-19, 04:24 
Я года с 2008 использую на серверах как центос, так и дебиан. Убунту пробовал несколько раз, но на десктопе прижился минт. Хотя они выпилили "плазма уже не падает", можно ещё раз попробовать...
Наезд действительно непонятен. Сборка пакетов (да, постоянно что-то требуется, то в дистре софт который устарел лет на 5-7, то свои поделия запаковать надо) в дебе гораздо больнее, если make checkinstall не прошёл, найти  .spec обычно на порядок проще, банально .src.rpm от того что уже стоит, версию поменяли, свежий архив положили, и обычно собирается новая версия. В дебе такого просто нет, и на хабре был перевод о том что вся эта деб кухня - огромная головная боль.
Любители make install в продакшене - это обычно выходцы из дебиана.
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

196. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  –1 +/
Сообщение от пох. (?), 23-Июн-19, 12:07 
> Наезд действительно непонятен. Сборка пакетов (да, постоянно что-то требуется, то в дистре
> софт который устарел лет на 5-7, то свои поделия запаковать надо)
> в дебе гораздо больнее, если make checkinstall не прошёл, найти  
> .spec обычно на порядок проще, банально .src.rpm от того что уже

его написать на порядок проще. Поэтому я никогда и не ищу - беру первый попавшийся, и исправляю название и версию, и может даже что-то дописываю в changelog - это делается vim, без кривых костылей. А теперь, пожалуйста, этот же фокус - с deb?
Кстати, с ebuild тоже интересно (якобы система, для простой пересборки чего угодно как угодно? А вот хрен тебе, это система для пересборки только так и того, что досталось в виде ебилдов) - а то я тут себе собрал один гентин пакетик - кривым хаком похожего, и половину слов в нем не понимаю, и хрен знает, где на это все документацию искать и как - правильно.

> стоит, версию поменяли, свежий архив положили, и обычно собирается новая версия.

обычно даже этого не требуется - вполне хватает самодельного.

> В дебе такого просто нет, и на хабре был перевод о
> том что вся эта деб кухня - огромная головная боль.

ага. Попробуйте собрать pecl'овский модуль (со всеми положенными зависимостями, автоматикой включения-выключения штатным скриптом и тд) в ubuntu 18+, где старые тулзы объявили ненужными, а новые как-то вот забыли понаписать (я глянул в пару штатных - похоже, это руками понаисправлено на новые версии после автосоздания теми, старыми - которых уже нет в системе)

> Любители make install в продакшене - это обычно выходцы из дебиана.

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

Ответить | Правка | Наверх | Cообщить модератору

246. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +/
Сообщение от Гентушник (ok), 23-Июн-19, 21:51 
>  и хрен знает, где на это все документацию искать и как - правильно.

Не знаю где вы искали, но в Генте хорошая и полная документация по написанию ебилдов:
https://devmanual.gentoo.org/ebuild-writing/index.html

Все команды можно найти тут или в документации по eclass (библиотекам), которая встроена в сам файл eclass-а.

Ответить | Правка | Наверх | Cообщить модератору

247. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +/
Сообщение от пох. (?), 23-Июн-19, 22:12 
> Не знаю где вы искали, но в Генте хорошая и полная документация по написанию ебилдов:

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

К тому же, того что мне нужно, там нет.

> или в документации по eclass (библиотекам), которая встроена в сам файл eclass-а.

ну и зачем так жить?
https://github.com/javer/gentoo-overlay/blob/master/dev-php/...
вот ЧТО, блжад, все эти заклинания означают, и сколько времени у тебя (который, якобы, читал всю эту ботву) займет разобраться?

А с нуля написать, если бы этого файлика под рукой не было - откуда ты узнаешь про них?

В rpm достаточно базового понимания концепции и (вот в таких сложных случаях, когда хрень реально хреново опакечиваема из-за кривизны сборки) - какого-нибудь уже работающего образчика. Без него тоже справишься, но будет кривовато. Лазить в rpmmacro для выяснения что же это такое и как вообще в принципе работало - скорее всего никогда в жизни не придется.

А как это сделать в deb - я вообще в душе ниипу.

Ответить | Правка | Наверх | Cообщить модератору

249. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +/
Сообщение от Гентушник (ok), 23-Июн-19, 23:35 
> это для тех, у кого ну оооочень много времени.

За вечерок можно разобраться писать простенькие ебилды или редактировать существующие.

> Потому что предназначено разработчикам генты

Работая в Генте ты по определению становишься мейнейнером на своём локалхосте.

> желающим вникать в детали, а не тем, кому надо просто собрать все в пакетик, а не ждать ебилдов.

Если вникать в детали не хочется то есть более юзер-френдли дистрибутивы, ну или там винда.

> ну и зачем так жить?
> https://github.com/javer/gentoo-overlay/blob/master/dev-php/...

Ебилд прост как валенок, все параметры и src_unpack описаны в документации выше.
Документация по eclass'ам есть там же, ну вот кину чтобы вы не искали:

https://devmanual.gentoo.org/eclass-reference/git-2.eclass/i...
https://devmanual.gentoo.org/eclass-reference/php-ext-source...

> А с нуля написать, если бы этого файлика под рукой не было
> - откуда ты узнаешь про них?

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

> В rpm достаточно базового понимания концепции

Это у вас синдром утёнка. Вы просто уже знаете как писать spec для rpm, по этому считаете что это проще не куда. Разобраться как писать spec с нуля без чтения примеров или документации всё равно не получится.
К тому же не забывайте, что ебилды предоставляют несколько больше возможностей чем традиционные deb/rpm, т.к. там есть USE-флаги.

> А как это сделать в deb - я вообще в душе ниипу.

Вот видите, у вас просто синдром утёнка.

Ответить | Правка | Наверх | Cообщить модератору

300. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +/
Сообщение от playnet (ok), 25-Июн-19, 00:04 
> его написать на порядок проще.

Тем не менее, даже на go-программу из 1 файла вполне получается экран текста - шапка, requred, стадия копирования, описание списка файлов в files, pre-post секции... Я сам их много лет пишу, но для сложных программ часто далеко не 1 час и файлик в 5-15 экранов вполне норма.

> Поэтому я никогда и не ищу - беру первый попавшийся, и исправляю название и версию, и может даже
> что-то дописываю в changelog - это делается vim, без кривых костылей.

Взять рандомную - и ничего не соберётся. Банально - разные секции сборки, кладётся всё в разные места, разные файлы в files, все эти readme, licaence итд

>> стоит, версию поменяли, свежий архив положили, и обычно собирается новая версия.
> обычно даже этого не требуется - вполне хватает самодельного.

"Написать с нуля" спеку когда почти на раз ищется готовая - имхо лишняя трата времени. При этом спеки имхо чересчур просты, на каждой новой работе я или поднимаю свои наработки, или пишу с нуля билд скрипты. Которые выкачивают связанные либы, собирают, потом выкачивают из гита нужный бранч нужной версии, пакуют с нужными именами, собирают, контролируют сборку, правильно раскладывают рпм по репам, разделяя .src.rpm, -debuginfo* итд.


Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору

294. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +/
Сообщение от Аноним (297), 24-Июн-19, 22:11 
> если make checkinstall не прошёл, найти  .spec обычно на порядок проще

Имеется ввиду что-то вроде этого?

    $ wget ftp://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz
    $ tar xf hello-2.10.tar.gz
    $ cd hello-2.10
    $ ./configure
    $ checkinstall --install=no

И как такое может не пройти?

Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

298. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +/
Сообщение от playnet (ok), 24-Июн-19, 23:53 
> И как такое может не пройти?

У меня ломалось как-то.
Далее. Где описание, зависимости, указания что и как создавать и перезапускать (pre-post скрипты, да)... То есть надо окунаться в написание аналогов спека, но если спеки от разрабов обычно найти несложно, то для деба всё самому писать. Это в принципе тоже возможно, но лишняя работа.

Ответить | Правка | Наверх | Cообщить модератору

311. "Valve отказывается от официальной поддержки Steam в Ubuntu 1..."  +/
Сообщение от Аноним (297), 26-Июн-19, 00:55 
> Где описание, зависимости, указания что и как создавать и перезапускать (pre-post
> скрипты, да)... То есть надо окунаться в написание аналогов спека, но
> если спеки от разрабов обычно найти несложно, то для деба всё
> самому писать. Это в принципе тоже возможно, но лишняя работа.

А это обычно и не надо. Обычно нужен аналог `make install` не засирающий систему, чтобы пакетный менеджер знал где чьи файлы, и пакет потом можно было снести. Вот это — `checkinstall`.

Конечно, есть ещё православное dh_make, оно сгенерит шаблоны на всё, и на описание, и на зависимости, и на любые скрипты. И, в теории, не намного длиннее:

  $ wget ftp://ftp.gnu.org/gnu/hello/hello-2.7.tar.gz
  $ tar xf hello-2.7.tar.gz
  $ cd hello-2.7
  $ dh_make --single --createorig
  [опционально]$ vim -p debian/{control,rules,changelog} # -- вписать homepage, description, свои опции сборки, и т.д.
  $ debuild -uc -us

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру