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. Сообщение от booksy (?), 29-Май-26, 23:42   +/
> 2048

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #30, #89

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

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

5. Сообщение от Аноним (5), 30-Май-26, 00:00   +12 +/
Чимба. Теперь и на OpenNet.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #112

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

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

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

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

8. Сообщение от Аноним (8), 30-Май-26, 01:07   +18 +/
Потому что автор - виндузятник с оверклокерс
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #24

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #36, #55

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

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

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

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

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

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

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

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

24. Сообщение от openssh_user (ok), 30-Май-26, 05:46   +1 +/
Не удивлён даже
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #28

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #113

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #38, #39, #50

35. Сообщение от Аноним (-), 30-Май-26, 07:45   +/
>Единственно правильный подход.

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #40

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

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

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

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

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

39. Сообщение от Тот_Самый_Анонимус_ (?), 30-Май-26, 08:20   +/
>Это тупиковый путь.

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

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

40. Сообщение от Тот_Самый_Анонимус_ (?), 30-Май-26, 08:26   +1 +/
>Штош покинь GNU/Linux.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #57

41. Сообщение от Аноним (41), 30-Май-26, 08:59   –1 +/
>musl
>alsa

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #100

42. Сообщение от Роман (??), 30-Май-26, 09:49   +1 +/
> А что оно делает если у меня в систем не та версия glbc или вообще musl?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #46

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

44. Сообщение от Аноним (44), 30-Май-26, 11:23   +1 +/
Наоборот же! Конвертер installer.sh в deb, rpm, flatpack, snap и т.д.

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

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

45. Сообщение от Аноним (53), 30-Май-26, 12:41   +1 +/
https://overclockers.ru/blog/Hard-Workshop/show/255421/Kak-y...

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #49, #121

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #53

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

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

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

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

52. Сообщение от Аноним (53), 30-Май-26, 13:19   +/
Подожди а в каких дистрибутивах так по умолчанию?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #58

53. Сообщение от Аноним (53), 30-Май-26, 13:20   +/
Так а куда? От рута что-ли компилировать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #54

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

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

fixed it for you

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #101

57. Сообщение от Аноним (65), 30-Май-26, 14:19   +/
GNU/Linux был до rh, есть без rh и ещё переживёт rh. А вот rh без ГНУ - не было, нет и не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #66, #67

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #83

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #72

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #82

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #71

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

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

73. Сообщение от BrainFucker (ok), 30-Май-26, 16:00   +/
> /opt - для проприетари.

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

ls /opt | wc -l
41

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #74

74. Сообщение от Аноним (65), 30-Май-26, 16:07   +/
> это для bundled сборок

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #75

75. Сообщение от BrainFucker (ok), 30-Май-26, 16:11   +/
> ..которые нужны только для проприетари

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #76

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #81

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

82. Сообщение от фф (?), 30-Май-26, 17:38   +/
папка в /home/user/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #88

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

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

89. Сообщение от kusb (?), 30-Май-26, 18:43   +2 +/
4096
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #97, #109

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

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

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

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

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

99. Сообщение от Аноним (96), 30-Май-26, 21:51   +/
Конечно systemd знает лучше...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #118

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

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

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

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

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

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

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

107. Сообщение от Роман (??), 31-Май-26, 01:55   +1 +/
Ну давайте пройдемся по пунктам
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, #110, #129

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

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

110. Сообщение от Аноним (92), 31-Май-26, 07:08   +/
>1. Размер

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

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

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

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

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

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

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

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

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

116. Сообщение от Аноним (116), 31-Май-26, 15:12   +/
> Это же вообще то дебильный подход сам по себе -

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #126

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

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

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

124. Сообщение от Аноним (122), 31-Май-26, 18:28   +/
А если у меня Intel64?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

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

126. Сообщение от Аноним (126), 01-Июн-26, 06:21   +1 +/
Какой из менеджеров копировать?
Что делать с коммерческим ПО которое жестко требует определенные версии библиотек в системе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #130

127. Сообщение от фф (?), 01-Июн-26, 07:34   +/
ну разработчик то ладно, тот может и заморочиться.
но я же писал изначально про обычного пользователя, который просто хочет слегка автоматизировать свою работу. Идеология юникса - создавать небольшие программы, которые объединятся в пайпы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

128. Сообщение от Аноним (128), 01-Июн-26, 12:41   +/
У него в статье, где он рассказывает про linux.org.ru есть сегмент
> Чтобы не допустить ошибок при написании данной статьи (которую вы сейчас читаете), я попутно общаюсь с искусственным интеллектом. Одна голова хорошо, а две — лучше. Так вот, даже ИИ отмечает техническую некомпетентность модераторов печально известного ресурса. Это как раз был один из тревожных звонков, говорящих о том, что следует записывать происходящее, потому что непонятно, чего ожидать от столь агрессивных и некомпетентных людей, наделённых административными правами.

Поэтому такое ощущение и создаётся

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

129. Сообщение от Аноним (128), 01-Июн-26, 13:10   –1 +/
> со всеми проблемами приходится идти к нему в блог в комментарии

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #131

130. Сообщение от Аноним (130), 01-Июн-26, 14:08    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126

131. Сообщение от Роман (??), 01-Июн-26, 14:43   +/
>> со всеми проблемами приходится идти к нему в блог в комментарии
> Подскажите, пожалуйста, где там у него комментарии
> Познакомился я с этим персонажем впервые примерно год назад и комменты там
> были гораздо лучше статьи, а сейчас я их там просто не
> нашёл и пришлось читать статью

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

2. В комментариях народ обсуждал частично по делу, частично на эмоциях (ну а какое может быть уважение к автору, которого каждый раз просят делать скриншоты, а не фоткать экран на телефон, а он продолжает обзывать всех токсиками и выкладывает фотки экрана)

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

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

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

132. Сообщение от Роман (??), 01-Июн-26, 15:15   +/
> Когда я общаюсь с ИИшками у меня возникает странное ощущение. Последний раз
> меня так хвалили на цыганском рынке.

https://overclockers.ru/blog/Hard-Workshop/show/253570/Prove...

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

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

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


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

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




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

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