Автор Тема: аналоги pbi контейнеров в Линукс  (Прочитано 14445 раз)

Оффлайн starikhatabjch

  • Участник
  • *
  • Сообщений: 92
  • MacOSX 10.6.8
Здрасте всем.
Как считаете нужен ли аналог pbi (http://news.hostdb.ru/index/show/id/3522) пакетов (PC-BSD) или dmg (MacOSX) в среде линукс дитрибутивов? Как считаете привлекло ли это больше пользователей если бы Альт предоставил возможность пользоваться своим дистрибутивом с таким вариантом распространения пакетов? Если нет, почему (кратко).

Сам пользуюсь линукс около 7 лет, но довод (фанатов от линукс) вроде "Виндузятники" и "Маководы" ничего не понимают в удобстве и правильности работы на ПК прошу не приводить, так как это фашизмом попахивает, получается те кто считает, что способ распространения пакетов линукс не удобный, сразу становятся "недочеловеками". К сожалению rpm дистрибутивы не имеют хотя бы аналогичной программы APTonCD (http://linsoft.info/soft/aptoncd.html), разве что в Altlinux возможно ее применение так как в нем применяется apt-get, но не уверен, потому, что как-то искал rpm версию данной программы, но не находил.
« Последнее редактирование: 10.07.2012 11:32:59 от starikhatabjch »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 162
    • Домашняя страница
Re: аналоги pbi контейнеров в Линукс
« Ответ #1 : 12.07.2012 02:46:13 »
Здрасте всем.
Как считаете нужен ли аналог pbi (http://news.hostdb.ru/index/show/id/3522) пакетов (PC-BSD) или dmg (MacOSX) в среде линукс дитрибутивов? Как считаете привлекло ли это больше пользователей если бы Альт предоставил возможность пользоваться своим дистрибутивом с таким вариантом распространения пакетов? Если нет, почему (кратко).
Сам инструментарий без инфраструктуры пакетной базы бесполезен. А программного обеспечения Linux в формате пакетов PC-BSD или MacOSX пока нет. Если же хочется задействовать их инфраструктуру, то непонятно, как осуществлять эмуляцию их бинарей. Всё же BSD от Linux сильно отличается.
Андрей Черепанов (cas@)

Оффлайн starikhatabjch

  • Участник
  • *
  • Сообщений: 92
  • MacOSX 10.6.8
Re: аналоги pbi контейнеров в Линукс
« Ответ #2 : 12.07.2012 07:59:58 »
А программного обеспечения Linux в формате пакетов PC-BSD или MacOSX пока нет.
Пока нет, но предполагается появление? Или пока нет, и вряд ли появятся?
И как считаете именно Вы, такая форма пакетов способствовала бы (как один из факторов) простоте использования линукс и его большему распространению?

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: аналоги pbi контейнеров в Линукс
« Ответ #3 : 12.07.2012 11:30:27 »
Линукс все же отличается от BSD, тут я с Андреем полностью согласен, так что вряд ли возможно такое решение в лоб.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 162
    • Домашняя страница
Re: аналоги pbi контейнеров в Линукс
« Ответ #4 : 12.07.2012 12:04:24 »
Пока нет, но предполагается появление? Или пока нет, и вряд ли появятся?
Навряд ли появятся. Сгинут как невостребованные, как уже сгинули Autopackage и Klick. Вендорам проще выпускать закреплённые в стандарте LSB RPM или популярный DEB, чем мучатся с архитектурно устаревшими фоматами пакетов. Так что это никем не востребовано.
Цитировать
И как считаете именно Вы, такая форма пакетов способствовала бы (как один из факторов) простоте использования линукс и его большему распространению?
Нет, не считаю. Так же не будет способствовать как и копирование внешнего вида Windows, к которому призывают. Слишком много трудозатрат, а на выходе никем не востребовано.
Андрей Черепанов (cas@)

Оффлайн starikhatabjch

  • Участник
  • *
  • Сообщений: 92
  • MacOSX 10.6.8
Re: аналоги pbi контейнеров в Линукс
« Ответ #5 : 12.07.2012 12:24:22 »
 :-\ жаль, и спасибо за ответы.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: аналоги pbi контейнеров в Линукс
« Ответ #6 : 12.07.2012 12:32:11 »
Пока нет, но предполагается появление? Или пока нет, и вряд ли появятся?
А зачем ? Есть deb, есть rpm, есть rpm5 в конце концов. Всё равно, в рамках одного дистрибутива сложно скрестить ежа с ужом. Значит, нужен кто-то, у кого появилось бы желание делать дистрибутив, где пакетная база в pbi, так ?
Цитировать
Основная идея PBI связана с помещением всех необходимых библиотек в каждый пакет, что позволяет избавиться от зависимостей и упрощает операции по управлению пакетами
Это, как раз, то, с чем активно борется команда ALT Linux (да и многие другие команды), так как цена этого скорость и объём. Но дистрибутивы, которые используют такой подход, тоже есть: всего-то надо собирать статически слинкованные пакеты, тогда все библиотеки попадут сразу в бинарник. А на выходе будут те же самые rpm/deb/разное.

Оффлайн starikhatabjch

  • Участник
  • *
  • Сообщений: 92
  • MacOSX 10.6.8
Re: аналоги pbi контейнеров в Линукс
« Ответ #7 : 12.07.2012 12:35:56 »
Skull, скажите, а разработчики Alt могли бы, хотя бы (для включения впоследствии в свой дистрибутив) написать программку (или портировать под Alt) на вроде APTonCD  ::) полезная же вроде программка  :-\ Правда как-то раз я тут разговор начинал про APTonCD и вы какой-то вариант приводили, но что-то там было слишком заморочено.

Оффлайн starikhatabjch

  • Участник
  • *
  • Сообщений: 92
  • MacOSX 10.6.8
Re: аналоги pbi контейнеров в Линукс
« Ответ #8 : 12.07.2012 12:40:11 »
Пока нет, но предполагается появление? Или пока нет, и вряд ли появятся?
А зачем ? Есть deb, есть rpm, есть rpm5 в конце концов. Всё равно, в рамках одного дистрибутива сложно скрестить ежа с ужом. Значит, нужен кто-то, у кого появилось бы желание делать дистрибутив, где пакетная база в pbi, так ?
Цитировать
Основная идея PBI связана с помещением всех необходимых библиотек в каждый пакет, что позволяет избавиться от зависимостей и упрощает операции по управлению пакетами
Это, как раз, то, с чем активно борется команда ALT Linux (да и многие другие команды), так как цена этого скорость и объём. Но дистрибутивы, которые используют такой подход, тоже есть: всего-то надо собирать статически слинкованные пакеты, тогда все библиотеки попадут сразу в бинарник. А на выходе будут те же самые rpm/deb/разное.

"где пакетная база pbi, так?" -  не обязательно pbi, но с тем же принципом.

"Но дистрибутивы, которые используют такой подход, тоже есть" - если Вы имеете ввиду PuppyLinux или Slax, то это все-таки несколько не то, хотя и близко. А о других дистрибутивах линукс с похожим на bpi или dmg принципом, мне сведений не попадалось. Подскажите пожалуйста если вам они известны.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: аналоги pbi контейнеров в Линукс
« Ответ #9 : 12.07.2012 13:06:52 »
А о других дистрибутивах линукс с похожим на bpi или dmg принципом, мне сведений не попадалось. Подскажите пожалуйста если вам они известны.
Просто мне попадались описания дистрибутивов, где это заявлялось в качестве преимуществ. Меня они не интересовали и я не запомнил. Это имеет смысл только для ОС с проприетарным ПО, где есть сложности с пересборкой пакетов с библиотеками имеющихся версий. Для GPL ПО это не нужно. Да, упрощает жизнь мантейнерам, но для конечного пользователя оно плохо. А производитель закрытого ПО вполне имеет возможность сделать статический пакет и для такого дистрибутива, это совершенно не проблема.

Оффлайн starikhatabjch

  • Участник
  • *
  • Сообщений: 92
  • MacOSX 10.6.8
Re: аналоги pbi контейнеров в Линукс
« Ответ #10 : 12.07.2012 13:38:06 »
Skull, скажите, а разработчики Alt могли бы, хотя бы (для включения впоследствии в свой дистрибутив) написать программку (или портировать под Alt) на вроде APTonCD  ::) полезная же вроде программка  :-\ Правда как-то раз я тут разговор начинал про APTonCD и вы какой-то вариант приводили, но что-то там было слишком заморочено.

нашел костыль (скрипт - http://www.altlinux.org/Участник:Alexandr/repocreate) заменяющий APTonCD, но убеждать людей пользоваться линук, имея такие неудобства для выполнения простого переноса программ с ПК на ПК, мало кто соглашается пользоваться, получая такой "геморрой"...

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: аналоги pbi контейнеров в Линукс
« Ответ #11 : 12.07.2012 13:49:21 »
нашел костыль (скрипт - http://www.altlinux.org/Участник:Alexandr/repocreate) заменяющий APTonCD, но убеждать людей пользоваться линук, имея такие неудобства для выполнения простого переноса программ с ПК на ПК, мало кто соглашается пользоваться, получая такой "геморрой"...
А какие программы надо переносить ? У меня вот вовсе не возникает такой необходимости. Почти всё, что надо, ставится из репозитария, посредством apt-get install. Если же речь про что-то закрытое, а-ля Adobe Acrobat, переносится rpm-ка, да хоть на флешке. Где "геморрой" ? Ну да, интернет нужен. Тут есть проблема. Но безинтернетных у нас всё меньше и меньше. А костыль для случая, когда интернета нет, либо он дорогой, очевидно.
« Последнее редактирование: 12.07.2012 13:54:13 от asy »

Оффлайн starikhatabjch

  • Участник
  • *
  • Сообщений: 92
  • MacOSX 10.6.8
Re: аналоги pbi контейнеров в Линукс
« Ответ #12 : 12.07.2012 13:59:59 »
Где "геморрой" ? Ну да, интернет нужен. Тут есть проблема. Но безинтернетных у нас всё меньше и меньше. А костыль для случая, когда интернета нет, либо он дорогой, очевидно.

Это как раз  мой случай. Один пример: пгт.Междуреченский, Кондинского района, Ханты-Мансийского АО-Югры, фактичиски интернет у них есть, но АДСЛ не более 128 КиБ/с, а 3G от Мегафон 15 КиБ/с. И мучаются с таким интернетом в данном населенном пункте все и организации, а также "простые" и "непростые" смертные. А оператор предоставляющий услуги интернет "Ростелеком" на вопрос когда ожидается улучшение, отвечает: сведения о вариантах улучшения в ближайшее время отсутствуют.
Да и у нас собственно в г.Нягань, Октябрьского района, Ханты-Мансийского АО-Югры, интернет с хорошей скоростью и за более менее приемлемые деньги появился недавно.
А сколько еще такие "пгт", поселков и городков по стране...  :-\

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: аналоги pbi контейнеров в Линукс
« Ответ #13 : 12.07.2012 14:03:53 »
Большинство дистрибутивов линукс зависят от репозитория. Этот репозиторий, обычно, в сети. Но никто не мешает сделать себе локальную копию, срез этого репозитория на любой момент времени и таскать его с собой. Далее. Как уже asy сказал, всякое проприетарное ставится обычно с рпмки (либо распаковывается из архива, как правило это статичные сборки) и переносится на любом удобном носителе. Не вижу здесь никакого гемороя (на виндах всё тоже самое). Но одна здравая мысль вас таки посетила - нужен гуй (а не скрипт консольный) для создания копии всего репозитория либо его какой-то части, когда нужны не все пакеты (ведь сама репа может весить весьма прилично и закинуть на болванку не получится, а из репы далеко не всегда нужны абсолютно все пакеты). Такой гуй теоретически мог бы способствовать популяризации именно среди новичков (более-менее же продвинутые линуксоиды создают локальное репо штатными средствами типа sisyphus-mirror, к примеру).

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: аналоги pbi контейнеров в Линукс
« Ответ #14 : 12.07.2012 14:08:27 »
Это как раз  мой случай. Один пример: пгт.Междуреченский, Кондинского района, Ханты-Мансийского АО-Югры, фактичиски интернет у них есть, но АДСЛ не более 128 КиБ/с, а 3G от Мегафон 15 КиБ/с. И мучаются с таким интернетом в данном населенном пункте все и организации, а также "простые" и "непростые" смертные. А оператор предоставляющий услуги интернет "Ростелеком" на вопрос когда ожидается улучшение, отвечает: сведения о вариантах улучшения в ближайшее время отсутствуют.
Как раз в вашем случае можно было на быстром (и относительно недорогом) интернете копирнуть репу (один раз), записать на жеский (например, на внешний какой-нибудь усб) и дать "прикурить" ребятам из районов с плохим инетом. Новые же обновления, как правило, небольшого объёма и их можно вытягивать уже на местах в ежедневном режиме. При этом, правда, придётся держать у себя копию репы.