The OpenNET Project / Index page

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

Обратная сторона систем распространения приложений в обход дистрибутивов

16.06.2016 12:36

Кайл Кин (Kyle Keen), один из мэйнтейнеров дистрибутива Arch Linux, обратил внимание на проблемы, связанные с внедрением систем самодостаточного распространения приложений для Linux, таких как продвигаемая компанией Canonical технология snap. По мнению Кайна, идея прямой сборки и поставки пакетов разработчиками приложений может привести к проблемам с качеством и безопасностью.

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

Кайл полагает, что наблюдаемое ныне добропорядочное поведение upstream-проектов лишь следствие строгого контроля со стороны мэйнтенеров дистрибутивов. Именно поэтому в Linux не наблюдается наводнение сборками, содержащими шпионские и рекламные вставки, а также бесцеремонно внедряющимися в другие приложения, например, без спроса устанавливающие свои панели и плагины в web-браузеры.

Кайл Кин попытался выделить основные мифы, связанные с выгодами прямой поставки ПО:

  • Утверждение: Изоляция приложения в sandbox-контейнере позволит защититься от недобросовестных поставщиков.
    Реальность: Изоляция блокирует лишь часть угроз, но не может ограничить этические злоупотребления. Возможно мэйнейнеры могут не заметить некоторые технические ошибки, которые будут блокированы в sandbox, но они точно заметят уловки нечистых на руку производителей (например, мэйнтейнер не согласится принять мобильное приложение с реализацией фонарика или темы оформления, требующих доступа к сети и телефонии);
  • Утверждение: Мэйнтейнер является дополнительным промежуточным звеном, замедляющим доведение до пользователя устранений уязвимостей;
    Реальность: Часто мэйнтейнеры выпускают исправления раньше, чем выходит обновление от производителя, особенно если проблема выявлена в совместно используемых библиотеках. Дистрибутив может в один заход решить проблему во всех приложениях, использующих уязвимую библиотеку, просто обновив это библиотеку в системе, без ожидания когда производитель пересоберёт свою программу (многие атаки совершаются из-за поставки в составе программы устаревших библиотек).
  • Утверждение: Универсальные пакеты позволят производителям не заботиться об особенностях каждого дистрибутива.
    Реальность: Производители и без того не учитывают особенности дистрибутивов, так как эту работу берут на себя мэйнтейнеры пакетов, а производителям остаётся рассмотреть включение в upstream предложенные мэйнтейнерами исправления. Более того, мэйнтейнеры берут на себя достаточно большую работу по поддержке пользователей, снимая с производителей нагрузку по первичной обработке сообщений об ошибках и позволяя заниматься работой, а не выяснением многочисленных деталей почему программа у пользователя работает не так как ему хочется.
  • Утверждение: Каталоги-магазины приложений (App Stores) являются реинкарнацией традиционных репозиториев дистрибутивов - централизованное размещение программ, удобный поиск, простая установка и автоматические обновления.
    Реальность: Отсутствие поддержки системы зависимостей, непригодность для распространения системных программ и автоматизированные проверки, не исключающие добавление вредоносного ПО;
  • Утверждение: Достаточно создать каталог-магазин приложений и миллионы разработчиков наполнят его своими программами.
    Реальность: Смартфоны появились в ситуации большой нехватки приложений. Пользователей сразу стало очень много и только потом подтянулись разработчики со своими предложениями программ. В таких условиях разработчикам сходило с рук встраивание вредоносных функций, рекламы и кода для отслеживания пользователей;
  • Утверждение: Унифицированный формат пакетов поможет увеличить качество программ в Linux, так как позволит снять нагрузку по подготовке отдельных пакетов для каждого дистрибутива.
    Реальность: Простота создания пакетов никак не может повлиять на качество ПО, так же как замена рукописного текста использованием клавиатуры не может повысить грамотность. Решение проблемы очень простое - достаточно написать хорошую программу и открыть её код, и каждый дистрибутив сам создаст для себя пакеты.
  • Утверждение: Самостоятельный выпуск пакетов разработчиками программ снизит дублирование работы между дистрибутивами.
    Реальность: Разные дистрибутивы существуют из-за разных предпочтений пользователей. Например, пользователи Puppy Linux хотят чтобы из программы было вырезано всё лишнее и были применены все возможные оптимизации. В Live-дистрибутивах для увеличения срока службы Flash требуется отключить автозапись. Пользователи Ubuntu хотят получить максимум функциональности и плагинов. Пользователи LFS и Gentoo предпочитают самостоятельно собрать программу из исходных текстов.

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

  • Утверждение: Можно избежать многих ошибок, так как разработчик лучше разбирается в своей программе и более опытен, чем мэйнтейнер.
    Реальность: Чтобы не оскорбить разработчиков, Кайл Кин предложил поверить ему на слово, что это не всегда так, и предпочёл не приводить конкретные примеры.
  • Утверждение: Прямая поставка ПО от производителя не содержит лишних звеньев в цепочке доверия и лучше для пользователей.
    Реальность: Это справедливо до тех пор, пока сам производитель не решит добавить что-нибудь. Те, кто не доверяет мэйнтейнерам, могут самостоятельно проверить их работу, повторив сборку. Выявить вносимые дистрибутивом изменения значительно проще, чем выявить скрытые изменения производителя.


  1. Главная ссылка к новости (http://kmkeen.com/maintainers-...)
  2. OpenNews: Canonical развивает универсальные пакеты snap, работающие в различных дистрибутивах Linux
  3. OpenNews: Проблемы с изоляцией в Ubuntu Snap при работе в окружении X11
  4. OpenNews: Доступна система изоляции приложений Firejail 0.9.40
  5. OpenNews: Выпуск xdg-app 0.5.0, изолированных контейнеров для графических приложений
  6. OpenNews: Система изолированных контейнеров для графических приложений xdg-app переименована во flatpak
Лицензия: CC-BY
Тип: Тема для размышления
Ключевые слова: snap, packet, archlinux
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (266) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:54, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +81 +/
    Полностью согласен Кайлом Кином, snap пакеты - это будет злом!!! под предлогом внедрения snap-ов будет внедряться в opensource различные зловреды как в windows.
     
     
  • 2.41, Аноним (-), 14:32, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –42 +/
    Репозитарии и мэйнтенеры - это диктаторский режим самодуров, они говорят какие приложения с какими зависимостями должны быть в дистрибутиве, а какие нет. Разработчик лучше знает какие библиотеки должно использовать его приложение. Snap позволит избавиться от тупых решений и нормально использовать все приложения в не зависимости от дистрибутива.
     
     
  • 3.49, KOT040188 (?), 15:01, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да, это всемирный заговор против вас…
     
  • 3.59, Аноним (-), 15:24, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +16 +/
    > Разработчик лучше знает какие библиотеки должно использовать его приложение

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

     
     
  • 4.98, op (??), 17:17, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >судя по общению с разработчиками, большая часть считает, что правильная версия сторонней библиотеки - это собственная сборка из вчерашней master-ветки на гитхабе, нередко со своими патчами.

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

    А есть еще просто невменяемые мантейнеры, вроде того что в Ubuntu за архиватор отвечал.

     
  • 3.65, Клыкастый (ok), 15:44, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Для тех, кто не нашёл дистрибутива, с политикой зависимостей в котором он преимущественно согласен, есть source-based, где ты сам рулишь, как пожелает твоя душа и левая пятка. Есть даже уютненькие Calculate и FreeBSD, в которых с одной стороны тебе не нужно собирать всё, с другой - ты прекрасно можешь собрать конкретный софт с нужными тебе зависимостями.

    Хотя да, помойный путь "всё мимо системы" тоже, конечно, есть.

    Да, с гражданином Кином согласен по каждому пункту.

     
  • 3.70, fi (ok), 15:56, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >  Разработчик лучше знает какие библиотеки должно использовать его приложение.

    точно так - устаревшие с дырками. :))))

     
  • 3.78, Аноним (-), 16:16, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты хоть знаешь что такое свобода выбора На тебе похоже диктаторы-самодкры с дет... текст свёрнут, показать
     
     
  • 4.137, Аноним (-), 19:39, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    #Ты хоть знаешь что такое свобода выбора?
    Это когда ты сам решаешь откуда какой версии и какими способом тебе ставить программку или когда ты вынужден сам разбираться, собирать руками все, что тебе нужно (т к дистрибутивов с подходящей политикой сборки софта нет совсем, а их возможное появление сботируется всякими выскочками-мейнтейнерами, словно у них хлеб отбирают, а не хобби)? Куча неадекватов в треде.
     
     
  • 5.151, Led (ok), 19:56, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > #Ты хоть знаешь что такое свобода выбора?
    > Это когда ты сам решаешь

    Но только после того, как решалка отрастёт.
    Решалка != хотелка.

     
     
  • 6.270, Аноним (-), 10:34, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Манагеры эпла записали в блокнотик
     
  • 4.198, Sabakwaka (ok), 23:44, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И бинарь должен быть собран с учётом всех требований безопасности:
    > $ hardening-check /bin/bash
    > /bin/bash:
    >  Position Independent Executable: yes
    >  Stack protected: yes
    >  Fortify Source functions: yes
    >  Read-only relocations: yes
    >  Immediate binding: yes

    Откуда вы берётесь???


     
     
  • 5.236, Аноним (-), 16:23, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А твои диллеры тебе фуфло впаривают?


     
  • 3.90, Аноним as anon (?), 16:45, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    фигня! просто научитесь собирать пакеты самостоятельно. это просто! майнтейнеры это единственные люди, отвечающие за качество дистрибутива и за его аутентичность. если вам нужно что-то вразрез с откружением дистрибутива, воспользуйтесь контейнерной технологией. докер вам в помощь. и заметьте, я не разу не назвал своего оппонента тупым, хотя поводов достаточно!
     
     
  • 4.203, 808 (??), 02:47, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    √> 'я не разу не назвал своего оппонента тупым'
    За-то вы путаете 'не-ни'
     
  • 3.101, Wladmis (ok), 17:24, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Репозитарии и мэйнтенеры - это диктаторский режим самодуров, они говорят какие приложения с какими зависимостями должны быть в дистрибутиве, а какие нет. Разработчик лучше знает какие библиотеки должно использовать его приложение. Snap позволит избавиться от тупых решений и нормально использовать все приложения в не зависимости от дистрибутива.

    Ваше мнение и выводы основаны на домыслах.

     
  • 3.138, Led (ok), 19:39, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Репозитарии и мэйнтенеры - это диктаторский режим самодуров

    Да, всё, чтобы осложнить и так сложную жизнь дебилов.

     
  • 3.173, Аноним (-), 21:46, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот также и отдельное приложение в snap от разработчика будет вести себя в коллективе дистрибутива )) Громко кричать, обзываться и говорить что оно важнее всех )) Это еще если разраб добросовестный...
     
  • 3.213, ДК (?), 10:36, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А кто вам мешает пересобрать пакет со своими зависимостями и настройками?  В ALTLinux так и делал... пока на  Gentoo  не перебрался.
     
  • 3.275, Аноним (-), 01:15, 20/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Репозитарии и мэйнтенеры - это диктаторский режим самодуров

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

     
  • 3.282, feudor (ok), 11:14, 16/10/2016 [^] [^^] [^^^] [ответить]  
  • +/
    раньше в винде изза того что программы сами ставили системные библиотеки возник dll hell, от которого избавились частично взяв юникс подход (не установка физической копии библиотеки а установка зависмости). так что это имеет смысл. но есть и не удобства, если программа старая и тянет какой нибудь старый фреймворк из инета, особенно если он перестал существовать.

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

    пользователям наверное удобно чтобы было и то и другое.

     
  • 2.60, Zenitur (ok), 15:26, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Знаешь почему для Андроида собирают программы, даже не задумываясь, надо ли? А под Linux - очень сильно задумываются? Не нравится - ставь Open Source из DEB-ок. А проприетарное ПО у тебя никто не спросит, в каком виде ты хочешь! (а его количество увеличится в 10 раз благодаря SNAP)
     
     
  • 3.140, Аноним (-), 19:45, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >  (а его количество увеличится в 10
    > раз благодаря SNAP)

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

     

  • 1.2, 1243рвкепаынро45нр (?), 12:56, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +33 +/
    Приятно видеть, что не все в этом мире огалтело стремятся к сомнительному прогрессу.
     
     
  • 2.122, nonamed anon (?), 18:35, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    это не прогресс, это регресс
     

  • 1.3, Аноним (-), 12:59, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    - Вы бы почитали что-нибудь, - предложил он, - а то, знаете ли - Уж и так чи... текст свёрнут, показать
     
     
  • 2.44, Аноним (-), 14:37, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Уроки литературы на удаф ком?

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

     
     
  • 3.56, Аноним (-), 15:13, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Один только персонаж профессора чего стоит.

    Остались ещё думающие люди на опеннете. Приятно, приятно.

     
  • 3.201, Аноним (-), 01:45, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Профессор - отличный персонаж. Но краснопузому неприятно, ведь швитой совочек обидели, бида-бида.
     

  • 1.4, anonimous (?), 13:00, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Странно слышать это от арчевода. Они же обычно первыми бросаются на всё новое и блестящее.
     
     
  • 2.10, XXXasd (ok), 13:23, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    будь уверен что они одними из первых и выпустят очередной Flatpak (xdg-app)...

    ..хотя стоп! ох! УЖЕ! https://www.archlinux.org/packages/extra/x86_64/flatpak/

    однако это не значит что теперь арчеводы -- систему пакетов репозиториев выкинут.

    просто навсего flatpak (и его клоны) -- это один из путей запуска проприетарного ПО. не более того

     
  • 2.20, Andrey Mitrofanov (?), 13:39, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Странно слышать это от арчевода. Они же обычно первыми бросаются на всё
    > новое и блестящее.

    Некоторые стали догадываться, куда ведут рэдхатоывские блестяшки. Каноникл склепал свою блестяшку. Одну.

    Расскажите арчеводу, что Марк не страшен -- пусть смотрит на линию Партии "один дистрибутив, остальные не нужны" и содрагается.

     
     
  • 3.259, Andrey Mitrofanov (?), 19:54, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Камрад Schestowitz также отмечает http techrights org 2016 06 17 canonical-and... текст свёрнут, показать
     
     
  • 4.267, rob pike (?), 06:27, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, это был лучший комментарий к этой новости.
     
  • 2.23, Анонимомус (?), 13:45, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    При этом надо заметать, что в арче одна из самый простых систем сборки пакетов и... текст свёрнут, показать
     
     
  • 3.33, anonimous (?), 14:17, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы таки хотите мне сказать, что AUR лучше PPA в плане кол-ва пакетов и их качества? Соня, таки иди сюда, мы таки будем слушать этого заезжего юмориста.
     
     
  • 4.46, Аноним (-), 14:42, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вы таки хотите мне сказать, что AUR лучше PPA в плане кол-ва
    > пакетов и их качества? Соня, таки иди сюда, мы таки будем
    > слушать этого заезжего юмориста.

    Рабинович, почему ви всегда отвечаете вопросом на вопрос? Причём натурально на другой.

    Вам хотели сказать, что солнце в мае не мешает ветру в сентябре. Это же понятно как божий день.

     
  • 4.82, Анонимомус (?), 16:20, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Вы таки хотите мне сказать, что AUR лучше PPA в плане кол-ва
    > пакетов и их качества? Соня, таки иди сюда, мы таки будем
    > слушать этого заезжего юмориста.

    В общем это разные вещи, но, решаеют примерно одну задачу, установка приложений которых нет в основном репозитории. Вот только AUR - единый "репозиторий", где почти нет дубликатов пакетов, с пометкой устаревших и народным голосованием, PPA тысячи _пользовательских_ репозиториев, с дублирующимися пакетами, кучей мусора, репозиториями набитыми кроме нужого приложения кучей лишнего.

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

    Качество пакетов в PPA очень сильно варьируется, пакеты часто забрасывают. В AUR коллективный разум, никому не надо - может даже не собираться, если есть те, кто пользуется, обновляется раньше оффициального анонса, забыли или не успели обновить релиз, но очень хочется поставить? - дело 2 минут. Количество - как уже было сказано, в PPA много дубликатов и часто вообще нет нужных пакетов.

     
     
  • 5.97, Аноним (-), 17:08, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кстати это единственный (ну всякие manjaro и прочие клоны давайте не будем считать) дистрибутив в котором можно поставить почти любой пакет одной командой, а не лазанием по куче сайтов.
     
     
  • 6.228, sage (??), 15:36, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В федоре еще есть что-то похожее, COPR называется. Стандартный менеджер пакетов dnf может искать по нему и устанавливать.
     
  • 5.115, anonimous (?), 17:56, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > простой pkgbuild

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

     
     
  • 6.168, Аноним (-), 21:33, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >А также отсутствие зеркала исходников и готового пакета.

    abs и http://xyne.archlinux.ca/projects/pbget/
    >И когда либо лежит апстрим

    Это savannah gnu или github то лежит? Их починят быстрее чем ты пикнешь, к тому же есть downgrade, который обеспечит работу старой версии приложения.
    >либо пакет почему-то не собирается из-за апдейтов зависимостей

    За 5 лет такого не было, у вас таки фантазия разыгралась.

     
     
  • 7.195, dr Equivalent (ok), 23:37, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Это savannah gnu или github то лежит? Их починят быстрее чем ты пикнешь

    Пацаны из Роскомпозора передавали привет.

     
     
  • 8.199, Аноним (-), 00:12, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В случае если сие пацаны передадут привет, то в любом случае придется их обходит... текст свёрнут, показать
     
     
  • 9.223, dr Equivalent (ok), 13:05, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А не кажется ли тебе, что когда чтобы просто поставить программу, приходится пры... текст свёрнут, показать
     
     
  • 10.225, Аноним (-), 13:43, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе не кажется, что твой фантастический пример можно также распространить на зе... текст свёрнут, показать
     
  • 5.175, Аноним (-), 21:50, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Говоря проще, вы согласны с тем, что Убунте лучше уходить от нехороших ppa к светлым snap/flatpak собранными разработчиками, а не левыми юзерами, которые часто собирают каку.
     
  • 4.271, Аноним (-), 10:37, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Вы таки хотите мне сказать, что AUR лучше PPA в плане кол-ва
    > пакетов и их качества? Соня, таки иди сюда, мы таки будем
    > слушать этого заезжего юмориста.

    Для меня лучше во всех отношениях. Хотя бы репы искать и подключать не надо.

     

  • 1.5, Crazy Alex (ok), 13:00, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Капитан Очевидность, что ещё сказать. Но говорить об этом надо, конечно. И говорить много и часто. Начиная, разумеется, с андроида и Google Play.
     
     
  • 2.32, rob pike (?), 14:15, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    И Google Play Services, в сторону аналога которого движется systemd.
     

  • 1.6, Аноним (-), 13:07, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Обновить snap пакеты до Windows 10.
     
     
  • 2.47, IMHO (?), 14:50, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    snap install windows10
     

  • 1.7, Аноним (-), 13:07, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Ну в общем-то всё то же самое актуально и для всяких npm, pip и прочих докерхабов
     
     
  • 2.21, Аноним (-), 13:41, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    pear pip gem cpan etc полностью согласен. Просто как двойные стандарты в мире, понятно что snap как красная тряпка, но остальное то что ни кто не замечал ранее.
    Даёшь только пакеты (deb rpm pkg etc) и точка
     
     
  • 3.30, Аноним (-), 13:57, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Вопрос в другом, когда майнтейнеры соизволят собрать пакет/ обновить пакет/ предоставить актуальный пакет. 90% свободного/открытого ПО даже не представленно в пакетах. И часто встречаешь "make install" или в лучшем случае checkinstall.
    Так напишите HowTo, создайте удобный инструментарий, допустите энтузиастов к сборке пакетов, так нет огородимся и кричим всё пропало, а вы пользуётесь тем что мы собрали для нашего дистрибутива.
     
     
  • 4.77, Клыкастый (ok), 16:15, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > допустите энтузиастов к сборке пакетов,

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

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

    а нужно, чтобы скачал любую говняшку и запустил.всё равно на борту антивирус и четыре винта с акронисовскими образами лежат в тумбочке под фотографией Билла Г. и/или одного Брахмана.

     
  • 4.145, Led (ok), 19:52, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Как ты думаешь, сколько стОит сделать какой-нибудь npm2rpm|pip2rpm|gem2rpm|etc?
    Подсказка: 4 - 24 квалифицированных человеко-часа.

    Объективный вопрос: почему этого не делают?
    Субъективный ответ: Эти ваши питоно-руби-жиноде г-но нафиг не упали квалифициоранным "человеко-часам".

     
     
  • 5.231, sage (??), 15:40, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да все есть уже, на самом деле Вот один из примеров https github com jordans... текст свёрнут, показать
     
  • 3.204, Наркоман (?), 03:57, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так бывает только в счастливом мирке админа локалхоста. Проснись.
     
  • 2.67, Клыкастый (ok), 15:49, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну в общем-то всё то же самое актуально и для всяких npm,
    > pip и прочих докерхабов

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


     
  • 2.68, Аноним (-), 15:51, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так *удобно* же. Особенно докер: взял себе и накатил что-то, где автор предоставил только deb пакет и несобирающийся сорс.
     

  • 1.8, chinarulezzz (ok), 13:07, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ого, адекватно.
     
  • 1.9, XXXasd (ok), 13:08, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    вся правда, особенно последний тезис:

    > Утверждение: Прямая поставка ПО от производителя не содержит лишних звеньев в цепочке доверия и лучше для пользователей.

    Реальность: Это справедливо до тех пор, пока сам производитель не решит добавить что-нибудь. Те кто не доверяет мэйнтейнерам, могут самостоятельно проверить их работу, повторив сборку. Выявить вносимые дистрибутивом изменения значительно проще, чем выявить скрытые изменения производителя.

     
     
  • 2.104, Аноним (-), 17:35, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да? когда это redhat раскрывал как собираются пакеты... точно точно повторить можно ?
     
     
  • 3.188, Аноним (188), 22:40, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Точно.

    ftp://ftp.redhat.com/

     
  • 2.265, anonymous (??), 00:35, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Выявить вносимые дистрибутивом изменения значительно проще, чем выявить скрытые изменения производителя.

    Нуууу, господин соврамши... У одного --- VC, у другого мнэээ.... в лучшем случае можно тарболл неизвестно из чего сделанный найти.

     

  • 1.11, Lester (?), 13:25, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Много шума из ничего. Кто раздает только бинарники - и так все паковал и отдавал как ему хочется. Кто открыл код - его не закрывает, собирайте и правьте как хотите.
     
     
  • 2.118, dq0s4y71 (??), 18:12, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Шум из-за того, что эта технология, похоже, активно продвигается. Если дистрибутивы будут массово переходить на неё, отказываясь от собственных форматов, ничего хорошего не будет.
     
     
  • 3.134, Andrey Mitrofanov (?), 19:19, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Шум из-за того, что эта технология, похоже, активно продвигается. Если дистрибутивы будут
    > массово переходить на неё, отказываясь от собственных форматов, ничего хорошего не
    > будет.

    Ну, некоторые просто жаждут пришествия Универсального Солдата SETUP.EXE. В каждой теме - "сделайте нам удобно". И в каждой теме им отвечают "купите себе винду, зачем мучаться-то". Они не слышат.

    Но подвижки есть. Мигелевские мона-бинари вона на линуксах прямо из .exe запускается.

    И почему эти арчеводы не понимают соревнования рэдхета и каноникала, бегущих к Цели майкрософта?? </>

     

  • 1.12, anonymous (??), 13:28, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    вывод: юзать пакеты из дистрибутивов (как-то действительно больше склонен  верить мейнтейнерам, а не разработчикам, так как первые особо не будут пытаться монетизировать продукт и тп), а в случае отсутствия можно и снап

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

     
     
  • 2.194, Khariton (ok), 23:29, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А на больше и не надо!
    Тем кто ставит ПО и ему все равно чистое оно или нет и так поставит, на то есть всякие поделки с закрытым кодом от Адоба и до Майкрософта, Стима и т.д.
    Но зато можно собрать сборки для разных версий одного ПО и ставить их не боясь про конфликт версий библиотек.

    Самое главное забывают - как буд-то кто-то отказывается от установки пакетов обычным способом...

     
     
  • 3.197, vi (ok), 23:43, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А на больше и не надо!
    > Тем кто ставит ПО и ему все равно чистое оно или нет
    > и так поставит, на то есть всякие поделки с закрытым кодом
    > от Адоба и до Майкрософта, Стима и т.д.
    > Но зато можно собрать сборки для разных версий одного ПО и ставить
    > их не боясь про конфликт версий библиотек.
    > Самое главное забывают - как буд-то кто-то отказывается от установки пакетов обычным
    > способом...

    Безалкогольное пиво, е-сигареты - первый шаг к резиновой женщине.

     
     
  • 4.218, Khariton (ok), 11:30, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Безалкогольное пиво, е-сигареты - первый шаг к резиновой женщине.

    https://www.youtube.com/watch?v=QZK6G6iutro

     

  • 1.13, василий (??), 13:31, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Хорошая статья, но уже нашёл и контр доводы к этим контр доводам .. Кайл пишет "Решение проблемы очень простое - достаточно написать хорошую программу и открыть её код, и каждый дистрибутив сам создаст для себя пакеты."
    Ниже моя новость об LT - замечательный проект и где он в репо? А сколько ещё таких программ, которых нет в репо? Сколько замечательных программ и работоспособных, но их выкинули из репо, так как теперь все теперь НЕ используют GTK2, Python2 и так далее. Выкидывают тулкит и лесом сразу идут тысячи программ ... погуглите orphan debian|gentoo|ubuntu
     
     
  • 2.19, Admino (ok), 13:37, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > и каждый дистрибутив сам создаст для себя пакеты.

    Да, он забыл упомянуть, КОГДА каждый дистрибутив сам создаст для себя пакеты.

     

  • 1.15, Аноним (-), 13:32, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    snap может быть полезен в паре случаев:
    1. В репозитории есть 10 плееров и ты не знаешь какой выбрать, а засорять систему зависимостями неохота. Ставишь все из snap, выбираешь подходящий, ставишь его из реп. snap'ы удаляешь.
    2. Есть большая прога в которой надо выполнить 1-2 действия и забыть(видео/аудио редактор например). Опять-же засорять систему зависимостями или 1 snap пакет.

    но в целом с автором согласен, делать то единственным источником приложений не правильно.

     
     
  • 2.36, Crazy Alex (ok), 14:21, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    по идее, для обоих случаев помогут контейнеры/снапшоты. Как оно там в реальности - не уверен, как-то надобности не было
     
  • 2.50, Аноним (-), 15:03, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    apt-get remove yet-another-shitty-player
    apt-get autoremove
     
     
  • 3.54, Аноним (-), 15:08, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А вот хрен. У тебя в системе может быть пакет A у которого в рекомендациях пакет B, ты ставишь пакет C у которого в зависимостях B. В итоге после удаления C пакет B остается в системе и отследить подобные косяки решателя можно только руками, записывая перед каждой установкой список новых пакетов и сверяясь с ним после удаления.
     
     
  • 4.83, Аноним (-), 16:21, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А можно просто отключить recommends и suggests сразу после установки системы, все прекрасно работает и с жесткими зависимостями, а если что-то нужно - доставить руками.
     
     
  • 5.107, angra (ok), 17:42, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Речь немного о другом Даже если у тебя отключена автоматическая установка Recom... текст свёрнут, показать
     
     
  • 6.142, Аноним (-), 19:48, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Полезная информация, снимаю шляпу.
     
     
  • 7.149, Аноним (-), 19:55, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Информация-то полезная, только вот устаревшая, aptitude больше в системе не нужен по причине deprecated, со всем теперь справляется apt. Или это универсальные настройки?
     
  • 6.170, Аноним (-), 21:40, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    То что оно лежит на диске - мне вобщем-то пофиг, пока места хватает. Перестало хватать - debfoster в зубы и вперёд, чистить.
     

  • 1.16, василий (??), 13:33, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Личное общение с инструментом snapcraft.

    Решил создать пакет snap и посмотреть весь процесс от создания до заливки в Ubuntu Store. Осмотрелся вокруг и решил взяться за LanguageTool. Прекрасный инструмент, который позволяет исправить не только орфографические, но и грамматические ошибки, давая советы по стилистическому оформлению текста. Но подкупало то, что LanguageTool не представлен в репозиториях и оформить его в виде snap для людей - это круто.
    https://www.opennet.ru/opennews/art.shtml?num=44611#13

     
  • 1.17, Admino (ok), 13:33, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    > (например, мэйнтейнер не согласится принять мобильное приложение с реализацией фонарика или темы оформления, требующих доступа к сети и телефонии)

    Интересно, автор этот snap в глаза видел? А если видел, то думал ли, зачем он привязан к учётной записи Ubuntu.com? А если думал, зачем несёт чушь про никем не контролируемые пакеты?

    > Реальность: Часто мэйнтейнеры выпускают исправления раньше

    Реальность: https://www.jwz.org/blog/2016/04/i-would-like-debian-to-stop-shipping-xscreens

    https://bugs.launchpad.net/ubuntu/+source/owncloud/+bug/1384355

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

     
     
  • 2.35, Аноним (-), 14:18, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Интересно, автор этот snap в глаза видел? А если видел, то думал ли, зачем он привязан к учётной записи Ubuntu.com?

    Это добро настолько к убунте гвоздями прибито? Ужас.

     
     
  • 3.154, Admino (ok), 19:59, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это добро настолько к убунте гвоздями прибито? Ужас.

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

     
  • 2.187, vi (ok), 22:20, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Иной раз после сокращения и два Терминатора не могут заменить одного сокращенног... текст свёрнут, показать
     

  • 1.18, Аноним (-), 13:34, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > Кайл Кин (Kyle Keen), один из мэйнтейнеров дистрибутива Arch Linux

    первым предложит перейти на этот формат пакетов, как только его поддержку добавят в systemd.

     
     
  • 2.57, testt (ok), 15:15, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    интересно, snap-пакет systemd кто-нибудь уже создал, чтобы ознакомиться и не засорять систему лишними зависимостями
     
     
  • 3.171, Аноним (-), 21:41, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > systemd
    > не засорять систему лишними зависимостями

    Чотаржу.

     

  • 1.22, DF (??), 13:43, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Он забыл упомянуть о проблеме "забивших ментейнеров", когда в репозитории перестают появляться обновления и сборки под новые дистрибутивы (т.к. другие версии библиотек зависимостей и прочий мрак). Итого, множество полезных утилит было погребено заживо в старых дистрах, потому как заниматься их сборкой самостоятельно, в той же Убунту, никто не будет.

    Снап удобен тем, что раз собрал и он работает и будет работать. Более того, весь зоопарк пакетных менеджеров, со временем может и вообще не потребуется. Универсальный пакет для всех дистров. Что может быть удобнее?

     
     
  • 2.28, анон (?), 13:50, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Универсальный пакет для всех дистров. Что может быть удобнее?

    Неуниверсальные пакеты для разных дистров?

     
  • 2.200, jOKer (ok), 01:19, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Наиболее изящно эта проблема решается в генту: каждый сам себе ментейнер)))
     

  • 1.24, Аноним (-), 13:46, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Превратят Ubuntu в дырковиндовс?
     
     
  • 2.69, Клыкастый (ok), 15:55, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Превратят Ubuntu в дырковиндовс?

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

     

  • 1.25, user455 (?), 13:48, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Утверждение: Универсальные пакеты позволят производителям не заботятся об особенностях каждого дистрибутива.
    Реальность: Производители и без того не учитывают особенности дистрибутивов, так как эту работу берут на себя мэйнтейнеры пакетов, а производителям остаётся рассмотреть включение в upstream предложенные мэйнтейнерами исправления. Более того, мэйнтейнеры берут на себя достаточно большую работу по поддержке пользователей, снимая с производителей нагрузку по первичной обработке сообщений об ошибках и позволяя заниматься работой, а не выяснением многочисленных деталей почему программа у пользователя работает не так как ему хочется.

    это далеко не так. большинство производителей приложений так же поставляют пакеты.

     
     
  • 2.37, Crazy Alex (ok), 14:23, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    пока что поставляют
     
  • 2.120, _ (??), 18:27, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >большинство производителей приложений так же поставляют пакеты.

    ORLY?!?!? :)
    В демьянах 21 тысяча пакетов. Перечисли "от производителей" :)

     

  • 1.26, Аноним (-), 13:49, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Просто конкуренция с их Flatpak'ом :) Только и всего. Зачесались.
     
     
  • 2.276, Аноним (-), 01:24, 20/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Просто конкуренция с их Flatpak'ом :) Только и всего. Зачесались.

    Тогда уж с windows и setup.exe/*.msi чтоли. Там этого добра было и почему-то вирье через все это загаживает виндовые машины в хлам.

     

  • 1.27, Аноним (-), 13:50, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Так и в снап так можно будет сделать О проприетарном софте специально забываем ... текст свёрнут, показать
     
     
  • 2.38, Crazy Alex (ok), 14:27, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А проприетарный софт может (и должен) идти в дупу. Его клепателям надо жизнь не упрощать, а усложнять.
     
     
  • 3.66, Аноним (-), 15:49, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, вот возьмет и исчезнет. А люди которые хотят работать в такой-то сфере и на такой-то должности пойдут лесом потому как открытые аналоги хоть и имеются, но обмениваться всеми данными нельзя. В каких-то отдельных случаях, если на фирме есть более менее толковый программист, то он будет в каждом сильно отличающемся случае править монструозный скрипт(ы). Да я читал коменты таких людей, но это в небольших конторах и очень узком спектре клиентов. Форматы файлов, котороми обмениваются большинство совсем другие и в ином случае тебя просто могут послать нафиг. Так что надо уметь приспосабливаться.
     
     
  • 4.172, Аноним (-), 21:44, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > но обмениваться всеми данными нельзя

    Значит форматы крысит автодеск, а виновато в этом СПО, так по твоему, клоун?

     
     
  • 5.206, Аноним (-), 08:08, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Читать учись, где написано о том бреде, о котором пишешь ты?
     
  • 3.129, Аноним (-), 19:14, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Может ты не понимаешь.. но каждый бесплатный проэкт живет не на святом духе. Посмотри кто разрабатывает ядро линукс, все коммерческие
     
     
  • 4.147, Andrey Mitrofanov (?), 19:54, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Может ты не понимаешь.. но каждый бесплатный проэкт живет не на святом
    > духе. Посмотри кто разрабатывает ядро линукс, все коммерческие

    Если Вы хотите так замысловато сказать, что уж проприертарный-то софт разрабатывается Святым Духом, то идите вместе с ним:

    #>проприетарный софт )) должен) идти в дупу.

     
  • 4.277, Аноним (-), 01:25, 20/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Посмотри кто разрабатывает ядро линукс, все коммерческие

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

     
  • 2.73, Клыкастый (ok), 16:07, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Т е каждый пейсатель калькулятора на MONO расхреначит систему как ему нравится ... текст свёрнут, показать
     

  • 1.29, Аноним (-), 13:55, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    appimage-контейнеры довольно полезны. Например, krita в gtk-окружении.
     
     
  • 2.40, Crazy Alex (ok), 14:28, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    И чем именно это лучше, чем просто автоматом поставить соответствующие либы в систему?
     
     
  • 3.62, Нанобот (ok), 15:37, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >просто автоматом поставить

    "просто поставить" не всегда работает

     
     
  • 4.75, Crazy Alex (ok), 16:12, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    "Сложно поставить" обычно означает, что сама идея - не самая лучшая. Репозиторий с его ограничениями - это, прежед всего, защита неквалифицированного пользователя от дейтсвий, последствия которых он не может оценить с силу отсутствия нужных квалификаций. А если есть реальная необходимость - всё решаемо, хотя бы в контейнере. Но это и должно быть сравнительно сложно реализуемым частным случаем, а не дежурной "золотой пулей".
     
     
  • 5.144, Нанобот (ok), 19:51, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Жизненный пример: поставить новый софт на старый дистр. Да, не лучшая идея, но в реальности встречается на каждом шагу. Со snap решается элементарно (требуется уровень домохозяйки), обычными средствами - сложно (требуется уровень матёрого сисадмина)
     
     
  • 6.148, Led (ok), 19:54, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Жизненный пример: поставить новый софт на старый дистр.

    Уволься и пусть вместо тебя наймут специалиста.

     
     
  • 7.209, Аноним (-), 09:20, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Где ж взять столько специалистов? И куда деть всех уволенных?
     
     
  • 8.217, Аноним (-), 11:08, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На завод по сжиганию фотографов Кого - в рабочие, кого - в сырьё ... текст свёрнут, показать
     
     
  • 9.279, Аноним (-), 01:30, 20/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Эк тебя конкуренты утомили ... текст свёрнут, показать
     
  • 6.278, Аноним (-), 01:29, 20/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Жизненный пример: поставить новый софт на старый дистр.

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

     

  • 1.31, S.Atahl (?), 14:11, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне вот интересно- мэйнтейнеры дистрибутивов реально проверяют исходники с каждой новой версией программы на наличие нехороших изменений?
     
     
  • 2.34, Аноним (-), 14:17, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Естественно, более того разработчики копируют патчи и тащат пакеты с Арча, а потом выкатывают с новостью "срочно обновите, мы нашли проблему".

    Именно поэтому в некоторых дистрах такой древний софт, проверили вдоль и поперек, и если работает, то новую версию можно не ставить.

     

  • 1.39, Аноним (-), 14:27, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я так и не понял толком, чем людей не устраивает статическая сборка? Вот лежит у меня skype_static-2.1.0.81, и до сих пор запускается спокойно. Изоляции у иксовых приложений всё равно толком нету. Разве что сетевую активность проще контролировать, ведь в линуксах до сих пор нет фаерволла, позволяющего ограничивать трафик по отдельному приложению. Ну так раньше запускали приложение от отдельного пользователя, а сейчас - в отдельном пространстве имён.
     
     
  • 2.64, Нанобот (ok), 15:44, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я так и не понял толком, чем людей не устраивает статическая сборка?

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

     
     
  • 3.130, Аноним (-), 19:14, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    1) Абсолютно никакой разницы, большой это проект или маленький. Разве что команду для линковщика развесистую придётся давать. Ну и бывает, что некоторые библиотеки странно ведут себя при статической линковке.
    2) Работает с кодом на питоне, достаточно рядом положить статически собранный интерпретатор и скрипт с virtualenv. Либо же использовать всякие cxFreeze и иже с ними.
    3) Игры часто распространяются в обычных tgz-архивах, с кучей данных. Распаковал в любое место и запустил.
     
     
  • 4.157, Нанобот (ok), 20:09, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Работает с кодом на питоне, достаточно рядом положить статически собранный интерпретатор и скрипт с virtualenv. Либо же использовать всякие cxFreeze и иже с ними.

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

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

    вот только в общем случае это не так. если софт вдруг требует конфиг в /etc/config.conf и картинки в /usr/share/kartinki, то не так и много вариантов, как заставить это работать. и эти варианты будут сложнее, чем snap

     
  • 2.164, anonymous (??), 21:18, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > ведь в линуксах до сих пор нет фаерволла, позволяющего ограничивать трафик по отдельному приложению

    Вообще-то есть. Правда приложение придется запускать под другим пользователем или группой.

    owner
        This  module  attempts  to  match various characteristics of the packet
        creator, for locally generated packets. This match is only valid in the
        OUTPUT and POSTROUTING chains. Forwarded packets do not have any socket
        associated with them. Packets from kernel threads do have a socket, but
        usually no owner.

     
     
  • 3.176, Аноним (-), 21:51, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Или юзать selinux, им тоже можно "выделить" одно приложение.
     
  • 3.207, Аноним (-), 08:43, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то я именно этот модуль и имел в виду, когда говорил, что раньше запускали от отдельного пользователя.
     
  • 2.280, Аноним (-), 01:31, 20/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Изоляции у иксовых приложений всё равно толком нету. Разве что сетевую
    > активность проще контролировать, ведь в линуксах до сих пор нет фаерволла,
    > позволяющего ограничивать трафик по отдельному приложению.

    Вообще-то iptables сто лет это умеет. Хотя проще firejail-ом сделать отдельный загон с своей сетью.

     

  • 1.43, Аноним (-), 14:36, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Если так хотят чтобы все было одинаково, то пусть работают над одним дистрибутивом. Они потому и разные потому что отражают разные взгляды пользователей. К тому же всегда есть репозитории типа epel и тому подобных где есть то чего в основном нет
     
  • 1.45, anonymous (??), 14:41, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сколько тут кукаретиков, а никто не подумал про объёмы и ненужное дублирование библиотек.
     
     
  • 2.48, Andrey Mitrofanov (?), 14:54, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Сколько тут
    >про объёмы и ненужное дублирование библиотек.

    Наверху точно читал?

     
  • 2.93, dgdsgfsadfgsdfgsdfg (?), 16:57, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Многие перешли на компьютеры.
     

  • 1.51, анонист (?), 15:06, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    я не совсем понял чего он так доводами раскидался... ну не нравятся ему снап пакеты, пусть не использует. кто же виноват что в репах у дистров часто нет нужных приложений, а вроде под линукс это приложение есть. снап однозначно нужен простым пользователям, "продвинутые" пусть собирают сами под дистр из сорцов
     
     
  • 2.76, Crazy Alex (ok), 16:15, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Потому что думает о последствиях. Аргументы "не хочешь ссать на улицах - не ссы" чистоты не прибавляют.
     
     
  • 3.99, анонист (?), 17:19, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    прибавляют, разные дистры это разные улицы. не ходи по "обоссаным" и всё. а мне это нужно например
     
  • 2.113, Аноним as anon (?), 17:56, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а знаете, уважаемый, почему вирусы регулярно попадают в комп, не смотря на антивирусы? вот именно потому, что "простые пользователи" сами их запускают, "простые пользователи" сами ставят пакеты из непроверенных источников и так далее в соответствие с принципом наименьшего сопротивления, на все подсказки и предупреждения, отвечая "да"
     

  • 1.53, Аноним (-), 15:07, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    По моему распространение самодостаточных пакетов быстро сведется к созданию одного или нескольких кросдистрибутивных репозитоориев. Что повлечет за собой унификацию и резкое повышение качества программных продуктов. Авторы дистров же наконец-то смогу занятся не бесконечной перепаковкой софта, а выпиливанием багов из своих дистров.
     
     
  • 2.63, Аноним (-), 15:41, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь собирать пакеты проще :(
     
  • 2.178, Аноним (-), 21:55, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > выпиливанием багов из своих дистров

    Ви так говорите, как будто дистрибутив не состоит на 95% из этого самого софта.

    Декларативное описание зависимостей - да нужно, а вот "универсальные" пакеты - ну наxеp, уже даже до венды дошло, что это путь в тупик.

     
  • 2.189, vi (ok), 22:50, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > По моему распространение самодостаточных пакетов быстро сведется к созданию одного или
    > нескольких кросдистрибутивных репозитоориев. Что повлечет за собой унификацию и резкое
    > повышение качества программных продуктов. Авторы дистров же наконец-то смогу занятся не
    > бесконечной перепаковкой софта, а выпиливанием багов из своих дистров.

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

    Спасибо.
    Но не знаю, то ли плакать, то ли смеяться.

     

  • 1.55, waker (ok), 15:12, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    показательный пост.. почти все ложь или баттхерт мантайнера, который почуял что дело его жизни никому не нужно.

    можно под каждой строчкой писать коммент "мантайнер не в теме".

    ну и иногда "мантайнер тупой дебил и лжец".

     
     
  • 2.74, Аноним (-), 16:10, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А вот и истеричные неадекваты подтянулись. Значит Кайл Кин прав на все сто процентов.
     
     
  • 3.81, waker (ok), 16:19, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    бгг я знал что хоть кто-то из братства мантайнеров подтянется :D

    p.s. советую основать общество анонимных мантайнеров, и делиться там своими проблемами

    oh wait...

     
  • 2.102, Аноним (-), 17:29, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Иногда автор программы точно такой же лжец, да еще и с зашкаливающим ЧСВ и полным пренебрежением к чужому мнению. Программы таких авторов в нормальные дистрибутивы не берут. И правильно делают.
     
     
  • 3.121, waker (ok), 18:28, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    а можешь поделиться опытом, как заставить мантайнеров арча удалить мою программу из репов? буду очень благодарен.
     
     
  • 4.128, Вы забыли заполнить поле Name (?), 19:10, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > а можешь поделиться опытом, как заставить мантайнеров арча удалить мою программу из репов?

    А зачем это делать?

     
     
  • 5.162, waker (ok), 21:15, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> а можешь поделиться опытом, как заставить мантайнеров арча удалить мою программу из репов?
    > А зачем это делать?

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

     
     
  • 6.190, vi (ok), 22:53, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>> а можешь поделиться опытом, как заставить мантайнеров арча удалить мою программу из репов?
    >> А зачем это делать?
    > ну анон же пишет, что ни один нормальный дистр его программы не
    > берет в репы.. а у меня проблема с тем, что берут,
    > тогда как мне хотелось бы этого избежать.

    нормальный дистр

     
     
  • 7.192, waker (ok), 23:03, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> а можешь поделиться опытом, как заставить мантайнеров арча удалить мою программу из репов?
    >>> А зачем это делать?
    >> ну анон же пишет, что ни один нормальный дистр его программы не
    >> берет в репы.. а у меня проблема с тем, что берут,
    >> тогда как мне хотелось бы этого избежать.
    > нормальный дистр

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

     
     
  • 8.193, vi (ok), 23:20, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ОК Так и не парьтесь Агитируйте за свое Ведь у каждого анонима под понятием ... текст свёрнут, показать
     
  • 4.136, anonymous (??), 19:27, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а можешь поделиться опытом, как заставить мантайнеров арча удалить мою программу из репов?

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

     
     
  • 5.161, waker (ok), 21:14, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> а можешь поделиться опытом, как заставить мантайнеров арча удалить мою программу из репов?
    > Выбирать подходящую лицензию.
    > В твоем случае что-то типа "Любой, имеющий копию этой программы, обязан удалить
    > её по первому требованию автора."

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

     
     
  • 6.205, Снова Вася (?), 06:30, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тебя кто-то заставлял что-ли GPL-компоненты использовать? Если нет, то чо ты ноешь? Если да, то тем более, чо ты ноешь?
     
     
  • 7.210, waker (ok), 09:44, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Тебя кто-то заставлял что-ли GPL-компоненты использовать? Если нет, то чо ты ноешь?
    > Если да, то тем более, чо ты ноешь?

    Нечего ответить - проходи мимо.

     
     
  • 8.212, Andrey Mitrofanov (?), 10:19, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вы, кстати, не поняли Человек дело говорит мягкий вариант выход а из дистрибу... текст свёрнут, показать
     
     
  • 9.216, waker (ok), 10:41, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    так я не хочу менять лицензию, переписывать, и даже переходить на закрытую модел... текст свёрнут, показать
     
     
  • 10.235, Andrey Mitrofanov (?), 16:21, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Отлично Значит надо выдохнуть, поднять руку вот так вот, ну и х с ним, с... текст свёрнут, показать
     
     
  • 11.238, waker (ok), 16:33, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так вы пишите о багах в системе сборки-то в багтрекере я что-то ничего не наход... текст свёрнут, показать
     
     
  • 12.245, Andrey Mitrofanov (?), 17:41, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пользователи тех кривых сборок _тоже_ пользователи Вашей программы Ваш проект в... текст свёрнут, показать
     
     
  • 13.247, waker (ok), 18:57, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    это кто например я уже давно не делаю все в одно лицо я вообще не припоминаю, ... текст свёрнут, показать
     
     
  • 14.249, Andrey Mitrofanov (?), 19:08, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прекрасно Проблема решена и это я А, ну да Продолжайте ... текст свёрнут, показать
     
  • 13.248, waker (ok), 19:03, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    кстати, ты забыл ответить на вопрос про это ... текст свёрнут, показать
     
     
  • 14.250, Andrey Mitrofanov (?), 19:10, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как, разве про libmad против libmpg313g не я написал ... текст свёрнут, показать
     
     
  • 15.252, waker (ok), 19:15, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я не знал что это имеет какое-то отношение к вопросу deadbeef поддерживает обе ... текст свёрнут, показать
     
     
  • 16.255, Аноним (-), 19:30, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А что разве на этапе конфигурации нельзя выводить сообщение о возможных проблема... текст свёрнут, показать
     
     
  • 17.256, waker (ok), 19:34, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    это в принципе подразумевается подставьте любую зависимость, и выйдет возможны... текст свёрнут, показать
     
     
  • 18.262, Аноним (-), 20:13, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Подразумевается Откуда интересно собирающий должен догадаться о возможных пробл... текст свёрнут, показать
     
  • 13.266, anonymous (??), 01:03, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я как бы не хочу чтобы меня посчитали за адвоката snap, но товарищ Keen со свои... текст свёрнут, показать
     
     
  • 14.268, Andrey Mitrofanov (?), 07:49, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То есть ви-таки за флатпак Оки Меняете косяки ментейнеров на неизвестные Вам к... текст свёрнут, показать
     
     
  • 15.269, anonymous (??), 09:50, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Манера ведения дискуссии путем приписывании оппоненту мнений, которых оппонент н... текст свёрнут, показать
     
  • 9.220, SysA (?), 12:22, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В Gentoo тоже есть ... текст свёрнут, показать
     
  • 4.211, Andrey Mitrofanov (?), 10:07, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Я почитал Ваши посты и, пожалуй, придкмал, как Вам помочь Чтобы удалилиЮ значит... текст свёрнут, показать
     
     
  • 5.214, waker (ok), 10:37, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это первое, и самое очевидное, что приходит в голову, но с такими нарушениями я ... текст свёрнут, показать
     
     
  • 6.229, Аноним (-), 15:37, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А вам в голову не приходит, что ваше публичное неуважение к GPL и прочее омерзительное макофильствование, не очень то нравится пользователям deadbeef, т.е. по сути вы рубите сук на котором сидите.
     
     
  • 7.233, waker (ok), 15:46, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это прямо какой-то get the fuckts можно более конкретно, в чем проявляется мо... текст свёрнут, показать
     
     
  • 8.234, Аноним (-), 16:12, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сложилось такое устойчивое впечатление из обобщения многих ваших комментариев за... текст свёрнут, показать
     
     
  • 9.237, waker (ok), 16:30, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а, т е вас смущают мои высказывания о GPL вообще, а не его не соблюдение ок ... текст свёрнут, показать
     
     
  • 10.240, Аноним (-), 16:40, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Неприязнь имеется к людям, которые зная и хорошо понимая философию Linux, тем не... текст свёрнут, показать
     
     
  • 11.241, waker (ok), 17:07, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нет понимая _одну из возможных_ но далеко не единственную философию распростр... текст свёрнут, показать
     
     
  • 12.246, Andrey Mitrofanov (?), 18:02, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Распространение ПО - это механика И лицензия -- тоже механика Не механика - ... текст свёрнут, показать
     
     
  • 13.251, waker (ok), 19:11, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а тепер давай человеческим языком, что от меня требуется я уже ответил, что это... текст свёрнут, показать
     
     
  • 14.253, Andrey Mitrofanov (?), 19:19, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем мне вдумываться Я-то думал, у Вас проблема А оказывается Ваш саркази кре... текст свёрнут, показать
     
  • 14.258, Аноним (-), 19:54, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ситуация когда надо ставить свободную программу из скачанного откуда-то установщ... текст свёрнут, показать
     
  • 13.254, waker (ok), 19:22, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    кстати, насчет уважительного отношения и прочего конкретно вот ты считаешь ува... текст свёрнут, показать
     
     
  • 14.257, waker (ok), 19:38, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    на этом вынужден вас покинуть, т к свободное время подошло к концу ничего ново... текст свёрнут, показать
     
     
  • 15.264, Andrey Mitrofanov (?), 20:32, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https duckduckgo com q D1 82 D1 8B D1 8D D1 82 D0 BE D0 B7 D0 B0 D1 85 D0 ... текст свёрнут, показать
     
  • 14.260, Аноним (-), 20:06, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ты делаешь это не для какого-то конкретного человека, а для множества людей, кот... текст свёрнут, показать
     
  • 14.261, Andrey Mitrofanov (?), 20:06, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Консенсус достигнут Обе стороны неудовлетворены тем, что вложили в уста противо... текст свёрнут, показать
     
  • 5.215, waker (ok), 10:38, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Репутации Вашей это не повредит -- Вы и так примерно это делаете,

    а вот это, кстати, ложь. что именно "примерно это" я делаю?

     
     
  • 6.263, Andrey Mitrofanov (?), 20:27, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Репутации Вашей это не повредит -- Вы и так примерно это делаете,
    > а вот это, кстати, ложь. что именно "примерно это" я делаю?

    Рассказываете всем, какой Вы особенный.

     
  • 2.117, Клыкастый (ok), 18:00, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > можно под каждой строчкой писать коммент "мантайнер не в теме".

    майнтейнер в теме.

     
  • 2.124, Вы забыли заполнить поле Name (?), 18:59, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А вы, Алексей, сами собираете deadbeef под все дистры?
     
     
  • 3.160, waker (ok), 21:12, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А вы, Алексей, сами собираете deadbeef под все дистры?

    я вообще ничего не собираю вручную. как только происходит коммит на github, он автоматически собирается на сервисе travis-ci, под x86_64 и x86, linux + osx, пакуется, и загружается на файловый хостинг.

     
     
  • 4.169, Вы забыли заполнить поле Name (?), 21:39, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То есть мне как пользователю предлагается загружать его с файлового хостинга вместо установки через пакетный менеджер дистрибутива?
     
     
  • 5.177, waker (ok), 21:53, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > То есть мне как пользователю предлагается загружать его с файлового хостинга вместо
    > установки через пакетный менеджер дистрибутива?

    со стороны разработчика - да, предлагается именно это.

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

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

     
     
  • 6.226, demfloro (ok), 14:58, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Пользуюсь пакетом deadbeef-git в арче - не понимаю о чём речь. Или речь идёт о пакете deadbeef в community? Вот PKGBUILD обоих пакетов:
    deadbeef: http://pastebin.com/jAFbXzTm
    deadbeef-git: http://pastebin.com/F3SE0DjQ

    Проблема в том, что в deadbeef исходники берутся с sourceforge вместо github? Я не вижу чего-либо ужасного, что может бесить, именно в сборке. Или речь идёт о флаге --disable-gtk3 в deadbeef-git?

     
     
  • 7.227, waker (ok), 15:13, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    в обоих PKGBUILD ах исходники берутся из правильных мест ну например, в makedep... текст свёрнут, показать
     
     
  • 8.232, demfloro (ok), 15:43, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Понятно, у меня просто mpg123 стоит для личного использования, видимо поэтому не... текст свёрнут, показать
     

     ....большая нить свёрнута, показать (57)

  • 1.61, via (??), 15:29, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зря парится мэйнтейнер. Snap надо сильно пиарить, накачивать деньгами, поддержкой серьезных вендоров. Я не вижу, почему эта технология должна взлететь.
     
     
  • 2.79, Crazy Alex (ok), 16:16, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Проблема не в конкретном снапе, а в том, саму идею "независимого пакета" надо убивать в зародыше.
     
     
  • 3.88, анонист (?), 16:36, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет
     
  • 3.106, via (??), 17:39, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет. Просто Docker уже есть.
     
  • 3.116, Аноним (-), 17:57, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Проблема не в конкретном снапе, а в том, саму идею "независимого пакета"
    > надо убивать в зародыше.

    она и так сама помрет. это тупо никому не нужно, так же как ланчпад.

     

  • 1.71, Аноним (-), 15:58, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Круто. Только в дистрибутиве обычно древняя глючащая версия. А хорошую и не глючащую нужно самому собирать.
     
     
  • 2.80, Crazy Alex (ok), 16:17, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хреновые у вас дистрибутивы. Я как-то больше вижу "древняя и дубовая с патчами" проттив "свежей и глючной".
     
  • 2.242, Аноним (-), 17:10, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Меняй дистрибутив.

    P.S. Специально для тех, кто не может жить ни дня без обновления, и физически страдает от устаревания либы на 4ю цифру в версии - придумали рач. Ну и генту ещё, но школьники как правило её ниасиливают.

     

  • 1.72, Аноним (-), 16:06, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Охрененно, в арче чувак с мозгами. Не всё потеряно ещё у линукса.
     
     
  • 2.89, анонист (?), 16:38, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ну так все истинные линуксоиды и должны пользоваться арчиком и подобными дистрами :) для всех остальных есть снап
     
     
  • 3.114, Аноним (-), 17:56, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > ну так все истинные линуксоиды и должны пользоваться арчиком и подобными дистрами
    > :) для всех остальных есть снап

    для меня больше важна скорость развертывания дистра на моей десктоп машине и минимум действий для того чтобы сделать все так как мне нужно. всякие слаки, LFS'ы, арчики, бсд зоопарки не для меня. PC-BSD еще ничего, нооо ZFS бесит и мэйнтэйнеры не очень там.

    а мифы мол настроить под себя он не упомянул ;)......тоже наверное во избежание холиваров. а собственно что там настраивать? поставил и пользуешься.

     
     
  • 4.132, Аноним (-), 19:15, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    клонируй образ с уже установленой операционкой, той же клонзиллой с pxe, вместо самоудовлетворения космическим уб⁠людком
     
  • 4.281, Аноним (-), 14:13, 20/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > важна скорость развертывания дистра на моей десктоп машине

    Переустанавливаешь трижды в день?

     

  • 1.84, Отражение луны (ok), 16:23, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У меня есть более стоящие доводы за snap. В репах дистрибутивов куча устаревших пакетов. Авторы приложений создают репозитории, чтобы пользователи автоматически могли обновляться на новые версии. И тут возникает забавная штука. Из стороннего репозитория пользователю можно обновить ЛЮБОЙ пакет. Эталон безопасности, что тут скажешь.
     
     
  • 2.111, Аноним (-), 17:53, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    из-за сомнительного качества пакетов с launchpad а ихнего убунтовского я ломал у... текст свёрнут, показать
     
  • 2.159, Bugworm (?), 21:12, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В пакмене приоритеты обновлениям даются в зависимости от того, как репы расположены в списке. Так что для того, чтобы такого не произошло, достаточно не писать репы выше стандартных. Это я еще не вспомнил того, что репы там добавляются крайне редко. Ну dpkg дети пусть страдают
     
  • 2.191, vi (ok), 23:01, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > У меня есть более стоящие доводы за snap. В репах дистрибутивов куча
    > устаревших пакетов. Авторы приложений создают репозитории, чтобы пользователи автоматически
    > могли обновляться на новые версии. И тут возникает забавная штука. Из
    > стороннего репозитория пользователю можно обновить ЛЮБОЙ пакет. Эталон безопасности,
    > что тут скажешь.

    У себя в хомяке каждый пользователь админ. Вот только квоты.

     

  • 1.85, Аноним (-), 16:23, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    К чему весь спор? Есть пакеты и это хорошо. Для остального можно написать dockerfile.
     
  • 1.86, anonymous (??), 16:24, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что не так со snap пакетами? Всегда были программы, которые поставлялись только архивом, пригодным для распаковки в /opt или хомяк. И как-то это не сломало инфраструктуру дистрибутивов, потому что подобный способ распространения всегда проигрывает пакетам, полностью поддерживаемым дистрибутивом.
     
     
  • 2.87, anonymous (??), 16:29, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И всегда будут. Просто snap придумали в Убунте, поэтому надо резко осудить.
     
  • 2.127, Вы забыли заполнить поле Name (?), 19:07, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >  подобный способ  распространения всегда проигрывает пакетам, полностью поддерживаемым дистрибутивом

    Голословное утверждение. Обычно так ставится какая-нибудь проприетарщина.

     
     
  • 3.274, anonymous (??), 18:02, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вот в gentoo, например, нет сборки IntelliJ Idea из исходников А исходники е... текст свёрнут, показать
     

  • 1.91, dgdsgfsadfgsdfgsdfg (?), 16:50, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я не уверен, но вроде еще существует проприетарное ПО... Нет, не так.
    Всегда было и будет проприетарное ПО, в которое не пустят мейнтейнеров, но которое может быть нужно пользователям. Snap-пакеты - как раз то, что нужно, чтобы без всякого dll-hell донести пакет до пользователя. Статья - идеологический вопль, не имеющий к реальности отношения.
     
     
  • 2.110, Аноним (-), 17:47, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Я не уверен, но вроде еще существует проприетарное ПО... Нет, не так.
    > Всегда было и будет проприетарное ПО, в которое не пустят мейнтейнеров, но
    > которое может быть нужно пользователям. Snap-пакеты - как раз то, что
    > нужно, чтобы без всякого dll-hell донести пакет до пользователя. Статья -
    > идеологический вопль, не имеющий к реальности отношения.

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

     

  • 1.92, Coon (?), 16:55, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Мэйнтейнеры пакетов в дистрибутиве не только выполняют техническую работу по сборке, но и являются важным связующим звеном

    Да уж. ~waker может многое об этом рассказать. По-моему, ситуация когда без преувеличения лучший плеер для linux отсутствует в репозиториях, либо есть но изуродован абсурдна.

     
     
  • 2.103, Аноним (-), 17:34, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Расскажет конечно, как все вокруг дураки и не лечатся, один он стоит в белом.
     
     
  • 3.180, Аноним (-), 22:01, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +
     
  • 2.126, Аноним (-), 19:04, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >По-моему, ситуация когда без преувеличения лучший плеер для linux отсутствует в репозиториях, либо есть но изуродован абсурдна.

    Ничего абсурдного тут нет, а deadbeef отсутствует в репах потому что его автор банальный эгоист принимающий в расчёт только свои интересы и поплёвывающий на интересы сообщества.

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

     
     
  • 3.156, Аноним (-), 20:02, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У пользователя один интересе - чтобы плеер был и работал хорошо. Какие там еще интересы сообщества нарушены и кем?

     
     
  • 4.244, Аноним (-), 17:23, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Уходи, потреблzдям тут не рады.
     
  • 2.182, Аноним (-), 22:03, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    лучший *графический* плеер, и то, это далеко-о не факт; вкус фломастеров для всех разный.
     

  • 1.95, Coon (?), 17:02, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Утверждение: Dependency hell существует, тормозит развитие и очень мешает жить.

    Реальность: Dependency hell - меньшее зло чем DLL hell, но на самом деле существует и с ним что-то надо делать.

     
     
  • 2.105, Pan (??), 17:36, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Решили: теперь у нас будет и Dependency hell, и DLL hell.
     

  • 1.96, Coon (?), 17:05, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    И ещё раз повторю. Когда давно назревшая проблема долго не решается, за неё берётся Лен Пот.
     
     
  • 2.109, Аноним (-), 17:46, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    и без его поделок все прекрасно жили.
     
     
  • 3.243, Аноним (-), 17:13, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ...и продолжают.
     

  • 1.108, Аноним (-), 17:45, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    можно просто этим не пользоваться и оно само помрет. Я тоже не понимаю зачем оно все современным дистрибутивам, там и так все есть.
     
     
  • 2.112, Coon (?), 17:54, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >там и так все есть

    в PPA.

     
  • 2.224, Некто Нектович (?), 13:29, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В Коране всё есть! © Поджигатель Александрийской библиотеки
     

  • 1.119, azure (ok), 18:25, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Утверждение: все что нужно уже есть в дистрибутиве. Все чего нет - есть в альтернативных репозиториях.
     
  • 1.123, iLex (ok), 18:49, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А скажите-ка мне, какая у нас в Ubuntu версия wine лежит сейчас в репах? 1.7-то хоть есть? Что, даже и этого нет? Проснитесь, уже давно 1.9 вышел!
    А какая у нас версия Blender сейчас? И сколько пройдёт лет, пока эти майнтейнеры наконец почешутся последнюю версию собрать? Пять? Десять? А inkscape? А retext?
    И так всегда. Если нужен любой свежий софт, а не древние окаменелости, всё равно все ставят с github'а разработчика. Так не лучше ли, если разработчик сам будет делать сборку для всех пользователей, чтоб они могли взять сразу бинарник, а не шаманить с make install, который с первого раза никогда не заводится? Или у вас apt/dpkg отнимают? snap лишь дополнит пакетную систему, а не заместит.
     
     
  • 2.135, Аноним (-), 19:20, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Интересно, что же такого в новых версиях, что их непременно нужно ставить? Вот есть у меня старая версия, которая прекрасно работает. Объясните, зачем мне самая свежая версия? Что, она будет работать лучше, быстрее, потреблять меньше памяти? Очень сомневаюсь. Я вот не могу припомнить ни одного примера, когда новая версия уже достаточно долго развиваемой программы была бы кардинально лучше старой.
     
     
  • 3.150, Аноним (-), 19:55, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Интересно, что же такого в новых версиях, что их непременно нужно ставить?
    > Вот есть у меня старая версия, которая прекрасно работает. Объясните, зачем
    > мне самая свежая версия? Что, она будет работать лучше, быстрее, потреблять
    > меньше памяти? Очень сомневаюсь. Я вот не могу припомнить ни одного
    > примера, когда новая версия уже достаточно долго развиваемой программы была бы
    > кардинально лучше старой.

    Эпический ответ. Все еще на дебиан 1 сидите? В новом релизе же ничего "кардинально нового" наверняка не было.
    А вот люди хотят свежего, и да, там часто есть нужные нововведения. Открытый софт достаточно неразвит чтобы ждать чуда буквально с каждым релизом.

     
     
  • 4.153, Led (ok), 19:57, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Эпический ответ. Все еще на дебиан 1 сидите? В новом релизе же
    > ничего "кардинально нового" наверняка не было.
    > А вот люди хотят свежего

    Для вас же, ...ов, арчик придумали!


     
     
  • 5.167, Аноним (-), 21:33, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нужен стабильный роллинг, но такого нет и не будет, потому что ментейнеров толковых нужно будет дофига и трошки. Так что идея с пакетами все-в-одном оправдана. Обновлять только тот софт до последней версии, который нужен и не парится о том, что он притащит с собой библиотеку, которая может вызвать глюки у другого установленного софта. Легко откатится или просто запустить предыдущю версию софта, если в новой есть како-то неприятный баг перекрывающий новые фичи. Отписаться об этом баге и максимально быстро получить обновление не парясь о том какой у тебя дистр.
     
  • 2.155, Аноним (-), 19:59, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хоть у кого-то еть нормальные потребности а не желание подчеркнуть свою исключительность в ущерб всему.
    Если охота всегда всего нового, то есть арчик, но т к проблемы со стабильностью бывают, то я думаю, для обычных активных юзверей нужен дистр с гибридной системой построения: стабильное ядро системы и пользовательский софт любых версий (как старых так и новых) и наименований, такой же простой как арч. Пока не нашел.


     
  • 2.158, Разработчик (?), 20:11, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Так не лучше ли, если разработчик сам будет делать сборку для всех пользователей

    А что ещё мне для вас сделать?

     
  • 2.163, Bugworm (?), 21:18, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Просто смени дистрибутив. Ты бы еще пожаловался на то, что бабка бежит недостаточно быстро
     
  • 2.221, SysA (?), 12:37, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А скажите-ка мне, какая у нас в Ubuntu версия wine лежит сейчас
    > в репах? 1.7-то хоть есть? Что, даже и этого нет? Проснитесь,
    > уже давно 1.9 вышел!

    А в Генту есть и 1.9, хоть и нестабильная! Т.е. хочешь - ставь, не хочешь - жди стабилизации. Это и есть свобода!

    > А какая у нас версия Blender сейчас? И сколько пройдёт лет, пока
    > эти майнтейнеры наконец почешутся последнюю версию собрать? Пять? Десять? А inkscape?
    > А retext?
    > И так всегда. Если нужен любой свежий софт, а не древние окаменелости,
    > всё равно все ставят с github'а разработчика. Так не лучше ли,
    > если разработчик сам будет делать сборку для всех пользователей, чтоб они
    > могли взять сразу бинарник, а не шаманить с make install, который
    > с первого раза никогда не заводится? Или у вас apt/dpkg отнимают?
    > snap лишь дополнит пакетную систему, а не заместит.

    Не всегда! Контрпример - Генту!

    А готовые бинарники от дяди - потенциальное зло.

     

  • 1.131, Аноним (-), 19:15, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    вывод: надо устранить главное препятствие - разработчика и довериться мейнтейнеру :) , пока ему дуло к виску не приставили и не попросили добавить нехорошее.
     
  • 1.133, Аноним (-), 19:16, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    чего они так боятся snap, у каждого свой дистрибутив. или это агитпроп?
     
  • 1.143, Аноним (-), 19:50, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Страдания идейльного мейнтейнера в реальном мире? Прикол в том, что для арчика снапы действительно практически не нужны, но только для арча (из бинарных).
    В реальном мире нет достаточного числа таких замечательных мейнтейнеров, поэтому половины софта тупо нет в репозиториях и все прочие перечисленные плюшки /0.
    Потом политика большинства дистров запрещает обновлять софт, а хочется. Пользовательские и прочие левые репы - куда более сомнительное решение чем снапы, т к по мимо отсутствия доверия и качества, еще и срут в саму систему, заменяют зависимости на левые сборки и т д.
    Удивляют люди которым дают возможность, а они орут - это все плохо, нам не надо и другим не дадим.
     
     
  • 2.166, Bugworm (?), 21:25, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он всего лишь описал недостатки, я с таким же успехом могу обвинить людей, котор... текст свёрнут, показать
     
     
  • 3.272, Аноним (-), 10:45, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Описывать недостатки в таком ключе не стоило, т к снапы не пытаются полностью заменить мейнтейнеров и решают немного другие задачи. Из его опуса следует, что снапы плохи а мейнтейнеры, идеальные и способны решить любые задачи (просто им неохота).
    Т е задачи снапов мейнейнеры не решают все цать лет существования линукса, а как появился (очередной) снап, так запели, что он не нужен. Идиотизм.
     
     
  • 4.273, Andrey Mitrofanov (?), 10:57, 18/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Описывать недостатки в таком ключе не стоило, т к снапы не пытаются
    > полностью заменить мейнтейнеров и решают немного другие задачи.

    Как? Разве есть какие-то другие задачи, кроме "дистрибутивы, кроме Первого, не нужны"???

    Ваше супер-рентгеновское зрение поражает. Расскажите нам больше!

    ...
    Вот все "Авторы" софта тут хором говорят то же: дистрибутивы мешают и, как мы догадываемся!, не нужны.
    Все обеспокоенные Анонимные пользователи хором вторят им: где, мол, моя "Удобная" проприертарь? ...дистрибутивы мешают и, как мы догадываемся!, не нужны.

    Итого: дистрибутивы, кроме Венды, не нужны, единый пакет SETUP.EXE решает.

     

  • 1.152, Аноним (-), 19:57, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Мэйнтейнеры помогают избежать проблем в ситуации неадекватных решений разработчиков

    А разработчикам нужен инструмент дабы избегать проблем от неадекватных мейнтейнеров - типа макак из debian-multimedia, которые поставляли libav под видом ffmpeg, тем самым ломая кучу софта, а когда адекватный человек открыл свой репозиторий с нормальным ffmpeg - они наехали на него, утверждая, что он вносит раскол в экосистему дистрибутива и не имеет права использовать слово "debian" где-либо на своём сайте.  

     
     
  • 2.165, Bugworm (?), 21:22, 16/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вывод - чтобы не встречать неадекватных людей, которые могут нагадить, нужно самому себе мейнтейнить. А еще лучше самому себе софт писать
     

  • 1.174, Pilat (ok), 21:48, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть программы/библиотеки, которые удобно распространять в виде "от разработчика", есть те, которые удобно получать в дистрибутиве.
    Для проектов, поддерживаемых лет 10, нет проблемы устаревших версий - любая версия через 10 лет будет устаревшей. А вот проблема дистрибутива, поддерживаемого 10-15 лет - есть.
     
  • 1.186, bircoph (ok), 22:17, 16/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Snap — это C:/Program Files/ для Linux, со всеми вытекающими.
     
     
  • 2.239, Аноним (-), 16:40, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    C:/Program Files/ для Linux это /opt, У котого своих недостатков хватает.
    А Snap их решает и задачи стоят у них одинаковые.

    А автор вроде умный мужик, но такой глупый. Ни кто не просит отказывается от родных пакетов, но что делать если родной пакет не собрать. Простой пример одна из лучших читалок fb2 формата CoolReader на последний дебиан не ставится, зависимости мешают. А если его изолировать в Snap, он и через 10 лет будет работать. Сборкой CoolReader в Snap я сейчас и занимаюсь, в надежде на нормальное использование любимой программы    

     

  • 1.202, Аноним (-), 02:10, 17/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Конечно, мой мейнтейнер меня бережет. Проверяет каждый пакет на недобросовестные действия в системе. А то пользователь сам не может посмотреть на разрешения пакета и настроить их. Но при этом так хорошо доверять, что приложения имеют доступ ко всей файловой системе, доступной пользователю, но они там точно ничего лишнего читать не будут, ибо мейнтейнер бдит. А что делать с софтом, которого нет в репозиториях? Ах да, конечно, он не нужен. Все что не прошло испытанием временем в течении десятилетий, то не нужно использовать, ага.
     
  • 1.208, Нанобот (ok), 08:59, 17/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    snap-пакеты призваны избавить дистры от бюрократической прослойки, паразитирующей на индустрие СПО - мейнтейнеров. естественно, это вызывает сопротивление этой бюрократической прослойки.
     
     
  • 2.222, vi (ok), 13:03, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > snap-пакеты призваны избавить дистры от бюрократической прослойки, паразитирующей на
    > индустрие СПО - мейнтейнеров. естественно, это вызывает сопротивление этой бюрократической
    > прослойки.

    На счет бюрократической прослойки, не согласен.
    И даже если да.
    Интересно, насколько "толста" эта прослойка?
    Какие лично у Вас "неудобства" от этой прослойки? Как Вы это неудобство компенсируете?
    Может все таки в прослойке есть, что то хорошее для Вас? Готовы ли Вы отказаться от этого, хорошего? И как Вы этот отказ компенсируете?

     
  • 2.230, Wladmis (ok), 15:39, 17/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > snap-пакеты призваны избавить дистры от бюрократической прослойки, паразитирующей на
    > индустрие СПО - мейнтейнеров. естественно, это вызывает сопротивление этой бюрократической
    > прослойки.

    На чём основано ваше мнение, что мейнтейнеры — бюрократическая прослойка? Кто, по вашему мнению, собирает эти самые дистры?

     

  • 1.283, Аноним (-), 14:43, 03/11/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вся эта инфо-ботва со  снэп-пакеты связана с тем, что просто существует опаска что Канноциал будет заправлять индустрией, но для приложений Андроид на такого не наблюдается!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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