-Поиск по дневнику

Поиск сообщений в Linux_Loader

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 20.04.2008
Записей: 743
Комментариев: 2542
Написано: 7716


Application Bundles - новый путь для дистрибьюции программного обеспечения в Linux

Среда, 09 Сентября 2009 г. 19:18 + в цитатник
Application Bundles - это новый способ, не зависимый от дистрибутива, распространять программы для Linux. Bundle - это просто папка, которая содержит программу со всеми ее зависимостями. Bundles могут находиться где угодно (home, usb-брелок), это не влияет на работоспособность приложения, на ряду с этим инсталляция программ не требуется. С Application Bundles вы можете:

  • запустить скачанную программу всего лишь в несколько кликов или с помощью drag'n'drop;
    устанавливать программы без административных привилегий;
  • знать точно, где какая программа находится и удалить ее и все ее ресурсы, просто перетащив папку Bundle в корзину;
  • устанавливать скачанные новые версии программ без боязни конфликтов с предыдущими установленными версиями;
  • перемещать приложения, куда вы желаете, и переименовывать их так, как вы пожелаете;
    запускать приложения с USB брелка или c других примонтированных томов;
  • быть уверенными в том, что ни один Bundle не сможет модифицировать ключевые библиотеки дистрибутива, пока вы сами не предоставите ему доступ для этого, с помощью пароля;
  • запускать программы без установки, в привычном понимании этого слова: нет необходимости в паролях и нет нужды в сторонних скирптах, которые могут взять под контроль вашу машину;
  • очень легко делиться программами с другими пользователями.


Источник: http://www.linux.org.ru/view-message.jsp?msgid=4022250

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

А вообще, это зло и не нужно.
Коротко и ясно.

Мне кажется следующим шагом будет системный реестр. Давно пора...
Рубрики:  софт
ссылки и цитаты
ИМХО

_DOOMer_   обратиться по имени Четверг, 10 Сентября 2009 г. 01:20 (ссылка)
[qoute]# запустить скачанную программу всего лишь в несколько кликов или с
помощью drag'n'drop;
устанавливать программы без административных привилегий;[/quuote]
Оно и так происходит всего в несколько кликов, при сипользовании GUI-морды к
пакетному менеджеру. А в консоли иногда бывает ещё быстрее =)
Установка без прав суперпользователя -- sudo уже почти спасло мир (хотя я его
не юзаю всё равно)

знать точно, где какая программа находится и удалить ее и все ее ресурсы,
просто перетащив папку Bundle в корзину;

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

устанавливать скачанные новые версии программ без боязни конфликтов с
предыдущими установленными версиями;

Ага, и скаждой новой версией снова тащим за собой из сети пол Qt?пол Gtk и
прочие либы. Да и зачем в большинстве случаев новая версия рядом со старой. Если
охзта "посмотреть" - можно и виртуалку для таких целей завести.

перемещать приложения, куда вы желаете, и переименовывать их так, как вы
пожелаете;
запускать приложения с USB брелка или c других примонтированных томов;

ЗАЧЕМ??? Если программа уже есть стабильно работающая и ллежащая там где нужно
-- зачем её переименовывать и куда-то перемещать?
Запуск приложений с носителей - нафига? Чтобы были "типа общине конфиги на
работе и дома"? Так никто не мешает сделать копию конфигов на 1 машине, и
перенести на 2. В винде уже вон "дозапускались программы с флешек" - теперь
едва ли не у каждого 3 знакомомго флэшки заражены "автораном".

быть уверенными в том, что ни один Bundle не сможет модифицировать
ключевые библиотеки дистрибутива, пока вы сами не предоставите ему доступ для
этого, с помощью пароля;

Запускать чего попало (особено с флэшек) просто не надо. Особенно сидя "в
иксах" под рутом. И всё будет на 99.99999% нормально, никто вашу систему не
модифицирует.

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

Это какие там сторонние скрипты имелись в виду?

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

Ы? Сливать другу архив, содержащий кроме $programname ещё и кучу зависимостей,
включая к примеру пол KDE -- это они называют легко?
На мой взгляд проще делиться именно через тарболы с исходниками, или пакеты
конкретного дистра.

Фигнй страдают товарищи вообщем.

Сей способ хорош для распространения злостной проприетарщины"которя иногда
бывает жестко завязана на конкретных версиях библиотеек. Но делать из него
абсошлютную замену пакетной системе -- имхо, не стоит..
Ответить С цитатой В цитатник
ASGAlex   обратиться по имени Четверг, 10 Сентября 2009 г. 02:14 (ссылка)
Когда читал, меня это тоже позабавило =) Лично я себе представляю слово "зависимости" весьма широко... то есть если программа работает в иксах, то иксы - это зависимость, а значит в пакете будут запакованы иксы... ога, ядро ещё туда докиньте...

КАЖДОЙ ПРОГРАММЕ - СВОЙ ДИСТРИБУТИВ!!!
примерно вот такой лозунг получается =)
Ответить С цитатой В цитатник
Linux_Loader   обратиться по имени Четверг, 10 Сентября 2009 г. 11:17 (ссылка)
Вообще там придумали что-то от этой болячки, чтоб не тянуть пол гнома типа с собой. Но всё же что-то мне не нравится эта идея. Возможно, это поможет как-то производителям ПО, например написать нативный 1С или другую херомантию под Линукс, с меньшими затратами и головной болью, но опять же есть /opt , туда можно тоже кидать что хочешь одной папкой. А можно и в домашнем каталоге. Ну, это моё мнение. А установить старую версию программы можно в обход менеджера пакетов, ручками. Обычно работает. Да и вообще, можно запустить просто распаковав бинарный пакет :). Вобщем, мне пока не понятно куда ведет это течение, но смысла в нём пока не вижу и попахивает от него дурно.

А учитывая, кстати, что я ещё и неисправимый консерватор, то я вообще категорически против.
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку