The OpenNET Project / Index page

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



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

"Выпуск Installer-SH 2.8, универсального формата для распространения ПО"  +/
Сообщение от opennews (?), 29-Май-26, 23:42 
Выпущена новая версия формата распространения ПО  Installer-SH, созданного для решения проблемы распространения программ в дистрибутивах Linux и FreeBSD (desktop-сегмент). Изначально Installer-SH разрабатывался для внутреннего использования в дистрибутиве Chimbalix, однако по мере совершенствования превратился в универсальный установочный пакет для дистрибутивов Linux, а позже обзавёлся поддержкой платформы FreeBSD и возможностью поставки сборок для разных процессорных архитектур в одном пакете...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=65535

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

Оглавление

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


1. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от booksy (?), 29-Май-26, 23:42 
> 2048

Какие пакеты ещё есть?

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

4. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (4), 29-Май-26, 23:49 
Он ещё Krita портировал. У него статья прям пару часов назад вышла
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от booksy (?), 30-Май-26, 07:05 
Есть с десяток подготовленных пакетов с протухшим софтом https://github.com/Shedou/Chimbalix-Software-Catalog#univers...

Пока не понятно зачем это. Но может кто-то объяснит.

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

113. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Марин (?), 31-Май-26, 12:29 
Это Chimbal с Overclockers. Чувак который постоянно сравнивает мастдай с линем, в которой первый священен. По началу было забавно, потом уже просто переливание из пустого в порожнее.
Возможно жирный тролль, но как-то это затянулось.
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  –1 +/
Сообщение от Аноним (122), 31-Май-26, 17:21 
Он и на linux.org.ru приходил, там его уже отметелили. Теперь сюда пришëл.
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от booksy (?), 31-Май-26, 22:08 
Похоже не тролль, а какой-то ИИ из прошлых поколений. Начал читать статью (очередную) этого автора на overclockers и заметил очень странную манеру составления предложений. Как будто по-русски написано, но даже школьник так не изъяснялся бы. И очень, очень много текста явно сгенерированного. Т.е. ИИ уже есть. Осталось узнать, что за план просунуть этот инсталлятор. Самое очевидное, почему я говорю, что это ИИ, - почему автор постит статью, но не общается с публикой. Явно, потому что ИИ не понянет непринуждённого общения здесь и будет сразу же разоблачён.
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

89. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от kusb (?), 30-Май-26, 18:43 
4096
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +15 +/
Сообщение от Linowsemail (?), 29-Май-26, 23:47 
А теперь расскажи мне, чем x86_64 отличается от amd64 и зачем вообще в линуксе и фре свой аналог Program Files из винды.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +18 +/
Сообщение от Аноним (8), 30-Май-26, 01:07 
Потому что автор - виндузятник с оверклокерс
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от openssh_user (ok), 30-Май-26, 05:46 
Не удивлён даже
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  –4 +/
Сообщение от Ананоним (?), 30-Май-26, 06:45 
У виндового подхода есть и огромный плюс, в отличии от типичного стиля для Линукса. Если программа вас устраивает, вы её активно используете, то с той версией Виндовс, для которой это написано вы можете её использовать десятилетиями и переустановить это всё в любое время. И не бояться что при следующем обновлении всё накроется, а новой версии этой полезной программы больше не ожидается. Причём если программа большого объёма, и не очень часто используется, её можно удалить, а потом заново инсталировать в любое время, по необходимости. А не так как в Линуксе, постоянные обновления, или даже перекомпиляции больших пакетов, даже если мэйнтэйнер или контрьбютер просто в скрипте установки синтаксические ошибки исправили. Хаха! Ну а чо? Затрачиваемое электричество же не их счётчик будет крутить. Если умножить на число компиляющих пользователей, то вообще "полезными делами" заняты правители скриптов установки.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +4 +/
Сообщение от Аноним (-), 30-Май-26, 07:38 
>У виндового подхода есть и огромный плюс

Установочная программа виндовой программы носит собой все библиотеки и зависимости. В итоге такая программа весит как минимум 1 гигабайт. В Линуксе этот боевой стиль практикуется в школах snap и flatpak. Это тупиковый путь.

>в отличии от типичного стиля для Линукса.

Нет, стиля Линукса, есть стиль Юникс-лайков. Юникс-лайки - это и есть стиль Линукса. Осу кэйко о-негаимас!

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

38. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Bottle (?), 30-Май-26, 08:05 
Никакого тупика тут нет, то, что современные разработки на всё подключают библиотеки размеров в сотни мегабайт это вина разработчиков, а не статической линковки.
Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  –1 +/
Сообщение от Аноним (65), 30-Май-26, 15:07 
Вина не разработчиков, а хозяев их рабочего времени. Но расплачиваться, в любом случае, вам.
Статическая линковка в современных (многозадачных) системах неразумно расходует память, а также создает риски для надежности и безопасности программ, затрудняя их централизованные обновления с исправлениями ошибок.
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (96), 30-Май-26, 21:09 
Тебя послушать ты в 1980-х живёшь!... Даже уже в середине 90-х проблемы размеров исполнимых файлов - не было. Т.б.ныне, не врите тут всем!
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 30-Май-26, 08:20 
>Это тупиковый путь.

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

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

50. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от мяв (?), 30-Май-26, 12:56 
нет, не практикуется такое во флатпак.
библиотеки, когда возможно, шарятся между приложениями.
тот же рантайм гнома огромное к.во приложений использует. он ставится только 1 раз.
я уж молчу, что в имутабельных системах(где у тебя в принципе юзерских компонентов через пакетник не стоит. и соотв. нет дублирования их либ во флатпаке, и в системе) это еще лучше играет
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

63. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Аноним (65), 30-Май-26, 15:01 
Зато протухание рантайма у приложений вполне практикуется. Пять установленных версий гнома и ещё столько же для Кед - это норма для флатхаба. Не говоря о ряде частоиспользуемых библиотек, которые не поставляются в рантаймах, и программы вынуждены носить с собой и не забывать (но они всё же забывают) своевременно обновлять. С вытекающим из всего этого дублированием, триплированием и четвертованием используемой оперативной памяти.
Ну а ситуация когда хостовое и флатпаковое совпадает вообще фантастическая. Если вспомнить, что flatpak предназначен исключительно для десктоп-приложений и очень многое оставляет за бортом - на откуп хосту. Не редки случаи, когда счастливые владельцы проприетарных блобов получают нерабочие программы, если фоллбэк-софтрендерер в тех (или в исползуемых теми тулкитах) не предусмотрен, только потому, что на Флэтхабе ещё не успели обновить неповторимую и сверхсекретную, нанотехнологичную GL от Невидии в соответствии с хостовой.
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +2 +/
Сообщение от BrainFucker (ok), 30-Май-26, 14:47 
> А теперь расскажи мне, чем x86_64 отличается от amd64 и зачем вообще в линуксе и фре свой аналог Program Files из винды.

Затем чтобы не разбрасывать куски программы по диску. Кстати, в каком году в линуксе появилась директория /opt?

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

72. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 15:56 
/opt - для проприетари. На некоторых дистрах у большинства пользователей она 99,99% времени пустая.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от BrainFucker (ok), 30-Май-26, 16:00 
> /opt - для проприетари.

Нет, это для bundled сборок. Т.е. тот же program files.

ls /opt | wc -l
41

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

74. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 16:07 
> это для bundled сборок

..которые нужны только для проприетари. Потому что если сырцы открытые, то раскидать файлы по FHS (и поправить сборку - для бинарей) - дело нехитрое. Причем, сразу в апстриме, чтобы в пакете всё, что сборку не требует, только распаковать "как есть" из tgz, а остальное - в нужное место через условный make install с правильным prefix.

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

75. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от BrainFucker (ok), 30-Май-26, 16:11 
> ..которые нужны только для проприетари

Глупости, я когда компилю что-то из исходников сам, предпочитаю класть в /opt. Это в том числе удобно для копирования сборки на другие машины.

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

76. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 16:14 
Вы компилите только для себя. Если бы вы компилили так для других, вам бы за такое быстро навтыкали.
А на другие машины можно готовый пакет установить из общего (разделяемого) кэша пакетов.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от BrainFucker (ok), 30-Май-26, 16:17 
Ну вот например многие официальные сборки опенсорсного ПО распространяются в виде самодостаточных сборок, например node.js, firefox, thunderbird и т.д.
Самое удобное место это положить в /opt и сделать симлинк в /usr/local/bin.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 16:33 
Я говорю о софте из репозиториев. Где есть сопроводители и правила. Самодостаточные могут упаковываться любым самодурственным способом. Кто им запретит? И кому не пофиг? Главное, чтоб исходники предоставляли, которые любой, уважающий себя, дистрибутив собирает из сырцов сам, в соответствии со своими требованиями.

> сделать симлинк в /usr/local/bin

/usr/ - для системы дистрибуции, /usr/local/ - для администрации.
Иногда, для больших или инородных программ (типа firefox или libreoffice), когда разделение файлов требует более серьезного вмешательства, чем хотелось бы сопроводителям, файлы (прежде всего, исполняемые/библиотеки) кладут в /usr/lib/${pkgname} с выборочными симлинками в /usr/bin/ (для поиска через PATH).

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

81. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от BrainFucker (ok), 30-Май-26, 17:15 
Причём тут софт из репозиториев? Это левые сборки, зачастую не имеющие отношение к реальным разработчикам ПО.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 18:47 
> Причём тут софт из репозиториев? Это левые сборки, зачастую не имеющие отношение к реальным разработчикам ПО.

Левые сборки не влияют на стандартизацию /opt в дистрибутивах, где сопроводитель/пакетник следит куда копировать файлы можно, куда - нет.
Да и не пользуется ими никто, кому они нужны при наличии сопровождаемых версий в репозиториях?


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

97. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (96), 30-Май-26, 21:19 
О деталях спорите! Это же вообще то дебильный подход сам по себе - располагать в разных каталогах открытое ПО и закрытое...
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (116), 31-Май-26, 15:12 
> Это же вообще то дебильный подход сам по себе -

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

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

109. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от BrainFucker (ok), 31-Май-26, 07:05 
В репозиториях никто ничего не сопровождает, кроме какой-то базы типа ядра.
Большая часть ПО в репозиториях это взяли то что было на момент релиза, собрали левой пяткой и забили. А дальше либо пересобирают регулярно то что было в master ветке в этот момент, как делают в rolling release дистрах, либо ничего не далают, как в не в rolling release, ждут следующего цикла релизов своего дистра.
В обоих случаях баги пролезают в дистр, собирают левой пяткой, как получится.
Мейнтейнеры это какой-то упоротый пережиток, прикладной софт следует удалить из дистров совсем, единственным источником софта должны быть сами разработчики, а не какие-то левые ребята "мейнтейнеры".
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

117. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  –1 +/
Сообщение от Аноним (116), 31-Май-26, 15:30 
> В репозиториях никто ничего не сопровождает, кроме какой-то базы типа ядра.
> Большая часть ПО в репозиториях это взяли то что было на момент
> релиза, собрали левой пяткой и забили. А дальше либо пересобирают регулярно
> то что было в master ветке в этот момент, как делают
> в rolling release дистрах, либо ничего не далают, как в не
> в rolling release, ждут следующего цикла релизов своего дистра.
> В обоих случаях баги пролезают в дистр, собирают левой пяткой, как получится.

Брехня. В роллинге тебе регулярно придётся патчить ПО под свежий тулкит (иначе не соберётся), и отправлять изменения в апстрим, потому что тот всегда отстаёт. Особенно, если разраб вантузятник (у них там целый квест поставить себе новую КуТе и ничего не сломать, а если он ещё ответственно проверяет релизы на бубунте в виртуалке.., жди беды). У фиксированных релизов другое развлечение - бесконечное бэкпортирование исправлений, сродни протиранию тряпочкой музейных экспонатов. Которые, правда, обычно портируют только для системного ПО, там и без десктопного работы вагон. Сизифов труд, если ты не корпораб на зарплате.

> Мейнтейнеры это какой-то упоротый пережиток, прикладной софт следует удалить из дистров
> совсем, единственным источником софта должны быть сами разработчики, а не какие-то
> левые ребята "мейнтейнеры".

Ну есть же Flathub. Ставь себе ПО с десятью End of Life рантаймами и дырками в песочнице для телеметрии, не обляпайся. Зато с галочкой от разработчика! Кем бы он ни был, какими бы мотивами не руководствовался, какой бы компетенцией не обладал. Особенно, в эру вайбкодинга, когда «В Интернете никто не знает, что ты собака».
А нам, сообществам энтузиастов, не указывай как жить. У нас богатый опыт в боях накоплен, детских советов не спрашивали.

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

87. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от kusb (?), 30-Май-26, 18:42 
Program Files это в каких-то аспектах круче чем раскидывать по всей системе (с сильными минусами и негибкостью в духе статической линковки с зависимостями), но плюсы есть.
Nix буквально сочетает два подхода и это круто
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

92. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Аноним (92), 30-Май-26, 19:33 
Да всем плевать на Програм Файлс, или /bin, или /usr/bin, или ещё варианты где хранятся непосредственно файлы самого софта. У тебя весь мусор остаётся в пространстве пользователя. Nix не решает особо никаких проблем если ты не разработчик, или тебе не нужно разворачивать один и тот же образ на кучу компов. И то, там контейнеры давно изобрели. Круто то что есть такой вариант подхода как одна из альтернатив.
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от kusb (?), 30-Май-26, 19:56 
А мне кажется что упрощённая и примитивная версия Nix была бы крутой и сделала бы Linux популярной ОС в своё время, как ни странно. Не потому что нужно идеально функциональную систему без побочных эффектов (пусть мусор и побочные эффекты лежат в пространстве пользователя), а потому что сделала бы установку программ простой, а дистрибутивы - совместимыми. Оно управлялось бы просто.
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Аноним (92), 30-Май-26, 22:12 
>упрощённая и примитивная версия Nix была бы крутой и сделала бы Linux популярной ОС

А что под этим подразумевается? У нас уже Андроид показал что такое "взять Линукс и сделать его популярным". То что он уже давно не Линукс - это отдельная тема. Упрощённая и удобная Никс для пользователей. Звучит здорово. Ну, то есть, взять дефолтный конфиг, взять флейки, взять хоум менеджер, выкинуть в задницу, переработать в одну систему, и запихнуть их под гуй? Заставить пакетник нормально работать, и вот это вот всё? Кайф. У меня только что пробежал мимо бирюзовый пони и он срал радугай. В смысле не было ни пони, ни радуги, впрочем, никсось с 2006 года так и не смогла стать популярной в рамках Линукс движения. Как минимум по тому что они даже норм документацию осилить не смогли. Как много форков Никс тебе известно? Это вот когда люди берут и допиливают так что бы было удобно.

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

124. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (122), 31-Май-26, 18:28 
А если у меня Intel64?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +12 +/
Сообщение от Аноним (5), 30-Май-26, 00:00 
Чимба. Теперь и на OpenNet.
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  –1 +/
Сообщение от Pondesss (?), 31-Май-26, 11:52 
Я по заголовку понял, кто автор))) весна вроде уже кончается, но обострение Чимбы походу 365/7/24)))
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +3 +/
Сообщение от Аноним (6), 30-Май-26, 00:07 
> Пакет по умолчанию работает в домашнем каталоге и не требует root-прав для установки и удаления ПО.

/home нормально монтируется с noexec... Об этом они, видать, забыли.

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

43. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от фф (?), 30-Май-26, 11:08 
а зачем?
я вот даже как обычный пользователь хочу себе писать скрипты для автоматизации своей работы - баш портянки на пяток строчек, чтоб не вспоминать как там оно пишется каждый раз.
И куда мне их складывать, если не в домашнюю папку?
И это я не вспоминаю разработчиков, которым создание исполнимых файлов - обычный вторник.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (6), 30-Май-26, 12:50 
> И куда мне их складывать, если не в домашнюю папку?

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

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

53. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (53), 30-Май-26, 13:20 
Так а куда? От рута что-ли компилировать?
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (53), 30-Май-26, 13:21 
Не скрипты в смысле, а софт из исходников
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от мяв (?), 30-Май-26, 12:59 
затем, чтобы пользователь не скачал и не запустил рандомный бинарник(эксплоит).
все папки, куда юзер писать может, по-моему, принято в ноексек монтировать.
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

52. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (53), 30-Май-26, 13:19 
Подожди а в каких дистрибутивах так по умолчанию?
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 14:28 
В которых systemd (см. `findmnt -m`). Кроме /home - его по умолчанию вообще не монтируют, он просто subvolume/directory, созданный службой tmpfiles в корне.
Что-куда и с какими опциями монтировать свои директории обычно пользователи выбирают в инсталляторе своего дистра, а тот создает запись в /etc/fstab, а тот читается генератором маунтов сисды.
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (96), 30-Май-26, 21:51 
Конечно systemd знает лучше...
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (116), 31-Май-26, 15:36 
В данном случае - да. Тем более, что админ всегда может (и должен - особенно в дистрах без SD) определить всё явно в /etc/fstab.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  –1 +/
Сообщение от Аноним (65), 30-Май-26, 14:44 
> И куда мне их складывать, если не в домашнюю папку?

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

> И это я не вспоминаю разработчиков, которым создание исполнимых файлов - обычный вторник.

Создавать исполняемые файлы для разработки/отладки/тестирования не обязательно в /home (и даже не обязательно на хосте). И совсем не желательно, если вы не хотите чтобы в бинарники оказались зашиты пути с вашими персональными данными вида /home/vaybcococoder/podelki-perdelki/puk-srenk.

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

83. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от фф (?), 30-Май-26, 17:41 
>[оверквотинг удален]
> Пакетировать и инсталлировать в систему, очевидно.
> Это не только аккуратно и безопасно, но ещё позволяет участвовать в коллективной
> разработке. А ещё очень удобно, когда пакетник предупреждает частые проблемы, вроде
> конфликтов файлов.
> (Если много мелких скриптов, то можно одним пакетом, разрешаю.)
>> И это я не вспоминаю разработчиков, которым создание исполнимых файлов - обычный вторник.
> Создавать исполняемые файлы для разработки/отладки/тестирования не обязательно в /home
> (и даже не обязательно на хосте). И совсем не желательно, если
> вы не хотите чтобы в бинарники оказались зашиты пути с вашими
> персональными данными вида /home/vaybcococoder/podelki-perdelki/puk-srenk.

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

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

88. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 18:43 
Более хитрый путь защищает от (плохо) автоматизированных скриптов малвари, которые целятся в домашнюю директорию (в т.ч. текущую для настроек программы) или в /tmp.
Но вообще идея в том, чтобы разделять окружения пользователя и разработчика. На первом писать и сразу исполнять не нужно никогда. На втором, путь может сущестововать только в tmpfs в отдельном UNS на время отладки программы. Тоже - для сборки пакета в clean-chroot.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от adolfus (ok), 30-Май-26, 15:06 
> И куда мне их складывать, если не в домашнюю папку?

Что такое "домашняя папка"?

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

82. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от фф (?), 30-Май-26, 17:38 
папка в /home/user/
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  –12 +/
Сообщение от localhostadmin (ok), 30-Май-26, 00:18 
Учитывая недавние новости, связанные с флатпаком, проект имеет все шансы стрельнуть
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +4 +/
Сообщение от Аноним (92), 30-Май-26, 04:43 
>проект имеет все шансы стрельнуть

Очередной раз себе в ногу.

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

12. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Аноним (-), 30-Май-26, 01:35 
А что оно делает если у меня в систем не та версия glbc или вообще musl? Или например если звук не через pulseaudio а через alsa или наоборот? Или ещё какие отличия в системных библиотеках которые по простому статикой не притащить с софтом или требуют каких системных зависимостей от дистрибутива?
Если оно такую проблему не решает или перекладывает на разработчика в отличии от какого нибудь flatpack то зачем оно нужно? А софт который полностью статикой и так собрать можно и без этого просто tar архивом распространять.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  –1 +/
Сообщение от Аноним (41), 30-Май-26, 08:59 
>musl
>alsa

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

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

100. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (96), 30-Май-26, 21:55 
в маргинальном же, так что почему бы нет?...
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Роман (??), 30-Май-26, 09:49 
> А что оно делает если у меня в систем не та версия glbc или вообще musl?

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

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

46. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (46), 30-Май-26, 12:43 
Этот вопрос был скорее не с точки зрения пользователя а с точки зрения разработчика. Если тут надо так же подстраиваться под особенности дистрибутивов так как системные компоненты (libc опять же был просто как пример того что чаще всего конфликтует) могут быть разные то какую проблему тогда этот инструмент вообще решает? Я как разработчик тогда могу как и раньше собрать пакет под debian и red hat и всем остальным сказать разбираться со своими системами самостоятельно.
Flatpack хоть мне и не нравится но данную проблему он решает. Да он будет по сути для программы ставить контейнер с полным набором компонентов другого дистрибутива под который программа была собрана. Но оно хотя-бы будет запускаться на любом дистрибутиве в не зависимости от того что он использует. И как разработчик я могу собрать программу ровно под одну систему и она будет работать.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Роман (??), 30-Май-26, 14:35 
Автор в таких случаях называет всех криворукими и напоминает, что данный инсталлер разрабатывается чисто под его собственный дистрибутив, который даже не имеет возможности обновления (новая версия - переустановка с нуля, а софт остаётся в хомяке)
Любые проблемы это проблемы кого угодно, но не автора, проверок на совместимость с системой нет
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

13. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +2 +/
Сообщение от Аноним (13), 30-Май-26, 01:50 
Чем это лучше makeself?
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +2 +/
Сообщение от Аноним (15), 30-Май-26, 02:04 
легким движением make install любой дистрибутив превращается в слакваре

уже есть универсальный формат - называется tar.gz

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

16. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (16), 30-Май-26, 02:21 
Таки где в слаке начинается файлопомойка?
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +3 +/
Сообщение от Аноним (-), 30-Май-26, 07:49 
>легким движением make install любой дистрибутив превращается в слакваре

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

Мем мне друг, но истина дороже.

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

55. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (53), 30-Май-26, 13:22 
уже есть универсальный формат - называется статическая линковка

fixed it for you

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

21. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (21), 30-Май-26, 03:21 
> чтобы избежать конфликтов файлов конфигурации при установке разных версий одной и той же программы

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

А в винде это норма.

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

35. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (-), 30-Май-26, 07:45 
>Единственно правильный подход.

Нет, не правильный.

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

Штош покинь GNU/Linux.

>А в винде это норма.

Возможно. А вот для Линукса это патология.

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

40. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Тот_Самый_Анонимус_ (?), 30-Май-26, 08:26 
>Штош покинь GNU/Linux.

ГНУ имеет к линуху меньше отношения, чем редхат. Пишите редхат/линух, будьте верными своим правилам.

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

57. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 14:19 
GNU/Linux был до rh, есть без rh и ещё переживёт rh. А вот rh без ГНУ - не было, нет и не будет.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 30-Май-26, 15:26 
Гнутое переписывается на раст и давно уже заменяется. Возможно чел, которому отвечал анон, которому отвечал я, вообще не использует гнутое, и тогда его слова — пустое.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 15:28 
А потом, сразу после, заменяется взад.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 30-Май-26, 15:27 
И да, без вклада редхата линуха бы не было в принципе, а вот гну — всего лишь пиявки.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

69. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 15:29 
Вклад rh как у coбаки на сене. Но даже на всём готовом далеко не уехали.
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 30-Май-26, 15:44 
> Вклад rh как у coбаки на сене. Но даже на всём готовом далеко не уехали.

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

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

71. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (65), 30-Май-26, 15:47 
По полезности для сообщества.
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 30-Май-26, 16:22 
Рх тоже полезнее. Нет пустого трёпа и отстаивания интересов сшашки в своих лицензиях, а есть дела в виде кода. гну нечем крыть.
Ответить | Правка | Наверх | Cообщить модератору

104. Скрыто модератором  +/
Сообщение от Аноним (96), 30-Май-26, 22:24 
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Аноним (27), 30-Май-26, 06:43 
А теперь пилим конвертер флатпаков вот в это.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Аноним (44), 30-Май-26, 11:23 
Наоборот же! Конвертер installer.sh в deb, rpm, flatpack, snap и т.д.

Именно так мир захватывают.

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

45. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Аноним (53), 30-Май-26, 12:41 
https://overclockers.ru/blog/Hard-Workshop/show/255421/Kak-y...

Ждём статью "opennet токсичный и предвзятый"?

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

49. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от мяв (?), 30-Май-26, 12:53 
о, автор руский ?
ну глядишь придет пояснить анонимам, что к чему
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (53), 30-Май-26, 13:29 
Особенно забавно как в этой статье автор ИИ спрашивает: "я прав или нет?"

https://overclockers.ru/st/legacy/blog/373296/730050_O.png

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

101. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (96), 30-Май-26, 22:07 
ИИ отжог ;)
Но, забыл добавить - да ты новый бог линукса!
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Admino (ok), 31-Май-26, 17:38 
Когда я общаюсь с ИИшками у меня возникает странное ощущение. Последний раз меня так хвалили на цыганском рынке.
Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (121), 31-Май-26, 16:28 
челу модератор не одобрил новость и он накатал простыню на несколько экранов об этом? походу реально неадекват.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

48. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от мяв (?), 30-Май-26, 12:52 
ну т.е. никакого вам шаринга библиотек между приложениями ? нинужно
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +2 +/
Сообщение от Аноним (96), 30-Май-26, 22:13 
Это, DLL-hell, проклятье винды... Удалил ПО, если пронесло и оно не удалило их другому... - то, удалив второе ПО при таком же везении - останется куча мусора.
Потому dll'ки давно все локально в своих каталогах хранят.
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  –1 +/
Сообщение от Аноним (116), 31-Май-26, 15:43 
> Потому dll'ки давно все локально в своих каталогах хранят.

А могли бы просто скопировать пакетный менеджер у Линуксов.. Но "Кушать кактус!" - их девиз, не смогли ни в разделяемую линковку, ни в статическую, так и стоят в раскоряку, с dll-ками, но в локальных папках..

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

91. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (91), 30-Май-26, 19:17 
Кто-то до сих пор не слышал про nix.
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Роман (??), 31-Май-26, 01:55 
Ну давайте пройдемся по пунктам
1. Размер, автор утверждает, что нагрузка на сеть и диск ниже за счет хорошего сжатия, но, каждый раз надо скачивать полную версию установочного образа а на диске приложение одновременно находится в 3 вариантах: архив с гитхаба, распакованый архив, установленная программа
2. Он ссылается постоянно на "ад зависимостей", но сам инсталлер имеет минимальные проверки на зависимости и устанавливает софт даже если он заведомо не будет работать
3. Изначально он ругал линукс за то, что OBS и другой его любимый софт появляется в репозитории дистрибутива с задержкой, поэтому, он скачал и собрал под себя и выложил на гитхабе, мол в убунте версия хх.хх, а у меня уже хх.yy, но после статьи про OBS, Krita, Kdenlive автор забивает на выпуск новых версий.
4. Автор любит называть всех криворукими и искать проблемы в чужом софте, но при этом сам инсталлер является проблемным, в нем были большие проблемы с безопасностью, с зависимостями по софту, с логикой. В итоге какие-то проблемы он молча исправляет, но см. следующий пункт.
5. Автор обижается на токсичное сообщество, мол его никто не любит, но в ответ на замечания и комментарии он выкладывает скриншоты комментариев и высмеивает их, какие-то комментарии просто удаляются, на github можно было бы предположить наличие issues, но их там нет, со всеми проблемами приходится идти к нему в блог в комментарии
6. Автор ссылается на спецификации XDG Desktop и PortSoft, но если первую еще можно принять в качестве спецификации, то PortSoft это личная разработка автора и вообще большая часть того, что делает автор противоречит существующим как стандартам, так и устоям, чего стоят ярлыки удаления ПО в общем списке программ
7. Безопасность и поддержка это 2 вещи, которые автор сознательно игнорирует. Сейчас лень скачивать и ковырять, но в его каталоге есть ПО с инсталлером в 1.4, где (насколько я помню версию) скрипты удаления запускались под рутом (при помощи встроенного вызова sudo) и при этом имели права доступа 777 т.е. любой процесс мог поставить лишний пробел в этом скрипте, что привело бы к вызову rm -rf /
8. Автор сознательно вводит читателей в заблуждение, подстраивая факты под себя, например, скачивает дистрибутив линукса, который перестал поддерживаться 7 лет назад и пытается скачать из отсутствующих репозиториев ПО, а потом запускает свой инсталлер, который распаковывает ПО в систему и говорит, что все ок, но потом оказывается, что установленное ПО нормально не работает, но в этом виноват разработчик ПО, который использует свежие библиотеки
9. Пользователи так и не смогли выяснить как происходит обновление ПО, например, он собрал 10 версий kdenlive и установил их все с разными каталогами для пользовательских файлов, видимо, при выходе новой версии надо установить ее с нуля и переносить настройки руками. Хотя, после того, как в его дистрибутиве отсутствует механизм обновления (он тоже писал про это, что все ломается в процессе) и каждую новую версию надо устанавливать с нуля вопросов к профессиональной работе на его дистрибутиве с его софтом (распространяемом посредством инсталлера) у меня нет - это чисто для хайпа
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Аноним (53), 31-Май-26, 06:18 
Tl;dr
"каждую новую версию надо устанавливать с нуля" - напоминает elementary os
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +1 +/
Сообщение от Аноним (92), 31-Май-26, 07:08 
>1. Размер

Самое забавное было когда он зафигачил кучу версий какой-то софтины и проверял это под разными версиями одного и того же дистра. Ну те кто знаком с лором данного персонажа в курсе. И, в отличие от контейнера, где надо качать лишние полторы библиотеки, тут просто куча версий. По итогу статьи было видно что разные версии софтины работают в разных версиях дистра, а итогом стало: в других дистрах проверять не буду, пупупу. Суть в том что это предлагается как ультимативное решение подо всё, но работоспособность тебе никто не гарантирует. Качай кучу версий, смотри что будет работать. Т.е. мы экономим на спичках и получаем кучу гемора по тому что разработчик вообще не думал что его софт будут так распространять.
И как бы фиг с ним
>3. Изначально он ругал линукс за то, что OBS и другой его любимый софт появляется в репозитории дистрибутива с задержкой,

Ага, именно по этому он выбрал для своей сборки МХ Линух. И очень переживает что пользоватили условного 9 Дебиана не получат свежего софта. Это как переживать за пользователей Виндовс 7 что они что-то новое не получат. У них всё хорошо, они познали свой дзен, познали мир, им ничего не нужно.
>7. Безопасность и поддержка это 2 вещи,

Ну да. У нас в сообществе АУР то не все любят, а тут баш портянки от ноунейма, которые обновляются иногда.
>8. Автор сознательно вводит читателей в заблуждение, подстраивая факты под себя, например, скачивает дистрибутив линукса, который перестал поддерживаться 7 лет назад

Да было смешнее. Он Эндевор поставил. Устаревший на полтора+ года. Попытался что-то поставить и орал что оно не работает, дохлые репы. Т.е. вместо того что бы осилить путь новичка, понять почему так - побежал строчить статью. Для тех кто в танке - систему надо сначала обновить.

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

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

115. "Выпуск Installer-SH 2.8, универсального формата для распрост..."  +/
Сообщение от Марин (?), 31-Май-26, 12:38 
Я очень надеялся, что заблокировав публикации от него на оверах, я больше не увижу его. Как же ошибался, похоже он достанет отовсюду.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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