The OpenNET Project / Index page

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

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

07.09.2009 09:48

Application Bundles - это новый, независимый от дистрибутива способ распространения программ для Linux. Bundle представляет собой копию директории в которой содержится программа со всеми ее зависимостями. Bundle могут находиться где угодно (в домашней директории пользователя или на usb-брелоке), это не влияет на работоспособность приложения, наряду с этим инсталляция программ не требуется.

Application Bundles, ценой заметного увеличения размера установочного пакета, а также роста потребления дискового пространства и оперативной памяти (минимизируется совместное использование библиотек), позволяет:

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


  1. Главная ссылка к новости (http://www.appbundles.org/...)
Автор новости: alecm
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/23316-packet
Ключевые слова: packet, install, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (178) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, zmc (ok), 10:07, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Mac OS X like?
     
     
  • 2.151, User294 (ok), 17:13, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Windows like Когда программа порой на целый сидюк и притаскивает с собой все мы... большой текст свёрнут, показать
     

  • 1.2, vitek (??), 10:08, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    прямо макос кокая-то получается.
     
     
  • 2.158, User294 (ok), 17:50, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >прямо макос кокая-то получается.

    Скорее, винда с софтварью занимающей по жизни целый сидюк.

     
     
  • 3.176, аноним (?), 22:34, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Почему скорее? Макос ничем не лучше винды, кое-где сильно хуже. В windows была просто помойка, тут помайка в архиве. Без разницы.
     

  • 1.3, Vyacheslav (??), 10:11, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Portable для линукс?
     
     
  • 2.100, Iv945n (ok), 23:38, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >Portable для линукс?

    Супер!!

     
     
  • 3.106, User294 (ok), 02:02, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А потом таких недалеких гавриков как вы, падких на всякую псевдокульную хрень ... большой текст свёрнут, показать
     
     
  • 4.108, Pilat (ok), 02:09, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Экс-виндузятник со стажем, какой стаж пользования юниксами у Вас?
     
     
  • 5.136, User294 (ok), 13:11, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Экс-виндузятник со стажем, какой стаж пользования юниксами у Вас?

    Так всерьез - года наверное под четыре уже натикало, хотя до этого тоже баловался по мелочи. И, знаете, небольшое наблюдение: я что-то не вижу от вас конструктивных аргументов. Только какие-то левые растопыривания пальцев по части возраста и опыта. Это все чем у вас есть покозырять за много лет, да? :)

     
     
  • 6.146, Pilat (ok), 13:54, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А у меня почти в 4 раза больше И Вы мне будете втирать что-то про администриров... большой текст свёрнут, показать
     
     
  • 7.153, User294 (ok), 17:37, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Знаете, а некоторые умирают не умея читать и писать, будучи тупее пятиклашки Хо... большой текст свёрнут, показать
     
     
  • 8.154, Pilat (ok), 17:41, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Вы банально сливаете Никаких аргументов, никакой критики преимуществ данного по... текст свёрнут, показать
     
     
  • 9.162, User294 (ok), 18:32, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какой красивый тезис А доказать его вы конечно же не хотите Как всегда - один ... большой текст свёрнут, показать
     
     
  • 10.163, Pilat (ok), 18:55, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Первое же сообщение содержит список - Запустить скачанную программу всего лиш... большой текст свёрнут, показать
     
     
  • 11.173, User294 (ok), 21:34, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я позволю себе прокоментировать его, глянув на обратную сторону медали Ну и в и... большой текст свёрнут, показать
     
     
  • 12.183, Pilat (ok), 23:23, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    skip философию Обычный пользователь не имеет другого пути, кроме откуда-то ска... большой текст свёрнут, показать
     
     
  • 13.187, sHaggY_caT (ok), 00:09, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Все-таки прокомментирую, не для Вас, а для тех, кто будет читать весь этот флейм... большой текст свёрнут, показать
     
     
  • 14.201, Pilat (ok), 19:48, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Приведите пример, когда я призывал ставить на каждый сервер по файрфоксу Или ... текст свёрнут, показать
     
  • 11.216, Дмитрий (??), 19:10, 18/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Честно мне тоже этот бандл не нравится Уж очень это смахивает на давно забытое ... текст свёрнут, показать
     
  • 4.115, Iv945n (ok), 02:39, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Меня нет Появятся и антивирусы И нас рать Хотя на моих личных компах и они не... большой текст свёрнут, показать
     
     
  • 5.117, anonymous (??), 02:47, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Лучше проприетарный софт чем не проприетарный но в чём-то ему устпающий или
    >и вовсе отсутствующий.

    die, oh please, die! и чем мучительней — тем лучше.

     
     
  • 6.119, Iv945n (ok), 02:52, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Лучше проприетарный софт чем не проприетарный но в чём-то ему устпающий или
    >>и вовсе отсутствующий.
    >
    >die, oh please, die! и чем мучительней — тем лучше.

    Простая логика, вообще-то. Лучше мясо без супа чем суп без мяса. Лучше баба дорогая чем страшная. При этом я не говорю что весь свободный софт плохой, я очень активно его исползую, но если проприетарный драйвер более полноценен, то я не раздумывая поставлю его (при этом если открытый драйвер соответсвует по качеству проприетарному, я, естественно выберу открытый), и если я знаю что десятки моих партнёров испоьзуют Microsoft Office, то я подготовлю для них документ в этом формате (при этом для себя, и для тех, кого могу заставить, буду делать в OpenOffice). Главное ехать, а шашечки - дело нужное, но второе, imho.

     
     
  • 7.139, User294 (ok), 13:15, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Простая логика, вообще-то.

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

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

     
     
  • 8.142, Iv945n (ok), 13:26, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем мне Ваш ракетоплан на который ещё надо права получить если мне не н... текст свёрнут, показать
     
     
  • 9.157, User294 (ok), 17:48, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я тоже не знаю зачем вы в него вперлись - если старый жигуль с его милой сердцу ... большой текст свёрнут, показать
     
     
  • 10.160, Iv945n (ok), 18:03, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ещё раз повторяю, потому что это позволяет мне экономить массу денег и времени ... большой текст свёрнут, показать
     
     
  • 11.169, User294 (ok), 20:34, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Хз, хз Ваша логика и восторг по части инсталлеров а-ля винды напомнила мне логи... большой текст свёрнут, показать
     
     
  • 12.170, Iv945n (ok), 20:48, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем Вы врёте Я никогда близко такого не говорил и не думал Более того, разго... текст свёрнут, показать
     
  • 6.138, User294 (ok), 13:14, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >die, oh please, die! и чем мучительней — тем лучше.

    Плюс один. Валил бы этот фрукт в виндовс, он ему лучше подходит. По всем пунктам. Если уж так нравятся винды и как в них все сделано - нахрен валить в пингвинов и пытаться там навести виндозные порядки? Для тех кто тупит (не вы), линухи - не виндусь. И то что там нечто делается не так как вы привыкли - это не минус, а, скорее, плюс.

     
     
  • 7.143, Iv945n (ok), 13:33, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Плюс один. Валил бы этот фрукт в виндовс, он ему лучше подходит.
    >По всем пунктам.

    Зачем мне куда-то валить. У меня на многих машинах винды, на многих Linux, на некоторых Mac OS X, а также Netware и FreeBSD есть. Юзаются ряд web-приложений которые тольо под IE, некоторые с привязкой к железу через виндовый же диспетчер. На каждый газ - свой противогаз ;-)

     
     
  • 8.159, User294 (ok), 17:56, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Можете не валить, только зачем пытаться из всего сделать привычный виндовс Если... текст свёрнут, показать
     
     
  • 9.165, Iv945n (ok), 19:21, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можете не валить, только зачем пытаться из всего сделать привычный виндовс Я не... текст свёрнут, показать
     
     
  • 10.166, Pilat (ok), 19:29, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Sorry, написал не тому Планировалось в ответ User294 Да Вы просто хотите пр... большой текст свёрнут, показать
     
     
  • 11.167, Iv945n (ok), 19:36, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ч 244 Вы это 294-му скажите Я как раз наоборот говорю Доступ на запись в си... текст свёрнут, показать
     
     
  • 12.168, anonymous (??), 19:52, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ЧО home без noexec юзеру позволено запускать любой софт на венду, дядя, на ... текст свёрнут, показать
     
  • 10.171, User294 (ok), 20:57, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вирусня, трояны и срач в системе а также велосипед повторяющий функционал пакетн... большой текст свёрнут, показать
     
     
  • 11.196, Iv945n (ok), 02:57, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ru wikipedia org wiki Большой_пёстрый_дятел Больше не чего сказать при том колли... текст свёрнут, показать
     
  • 5.144, User294 (ok), 13:34, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Мечтайте Много вас таких пальцы растопыривает, а спам тихонько себе валится себ... большой текст свёрнут, показать
     
     
  • 6.147, Iv945n (ok), 13:55, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я их не цепляю Винды жрут больше времени и денег Ничто не бывает хорошим или п... большой текст свёрнут, показать
     
     
  • 7.174, User294 (ok), 21:50, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Интересно, откуда вы знаете Качественно написанный руткит и даже просто хорошо ... большой текст свёрнут, показать
     

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

  • 1.4, Аноним (-), 10:20, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    давно пора такую вещь сделать
     
     
  • 2.107, User294 (ok), 02:09, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу, ведь виндузятникам не терпится чтобы их наконец начали иметь во все щели и в линуксах. А если подумать головой - то все зависимости в комплекте с программой это большой шаг НАЗАД к костылям и антикварным подходам в стиле виндузей. При этом и библиотеки совместно использоваться перестают. И обновлять их будет неизвестно кто а значит - юзеров будут гасить сплойтами, юзая древние, никем не обновляемые версии библ. Кто там в каменный век обратно захотел, к управлению софтом в стиле Win 3.11? Позорники.
     

  • 1.5, Аноним (-), 10:28, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Молодцы ребята, набивают себе портфолио.
     
  • 1.6, terminus (ok), 10:31, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    PC-BSD PBI
     
     
  • 2.31, grayich (ok), 11:25, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    тоже подумалось :)
     

  • 1.7, Аноним (-), 10:33, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    опа, вот и дождались setup.msi^W setup.bash
     
     
  • 2.109, User294 (ok), 02:10, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >опа, вот и дождались setup.msi^W setup.bash

    msi как ни странно - попытка изобразить пакетную систему, хоть и горбатую до ужаса. Сам по себе он зависимости не рюхает, все педальным приводом - силами програмера сетапа и доукладывания редистрибутаблов или (как вариант) отсыла юзера в пешее эротическое "скачайте и поставьте вон то и вон это, потом запустите нас снова".Каменный век!

     

  • 1.9, Oh (?), 10:45, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Да ладно, вон в zimbra целиком весь нужный софт тянут, не то что библиотеки.
     
  • 1.10, _Vitaly_ (ok), 10:51, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Смысл? Такая логика хороша в отсутствие репозиториев, как например на win или макоси. IMHO, подход каноникала с appstore - более пряморукий.
     
     
  • 2.23, name (??), 11:15, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хранилища могут быть недоступны и в линуксе - да-да, тот самый случай когда нет интернета! вот тут линукс выглядит (и всегда выглядел) ну очень непривлекательно
     
     
  • 3.43, _Vitaly_ (ok), 13:21, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Для этих случаев придумали DVD с репами. Не совсем понятен ваш аргумент за бандлы или за что там еще.
     
     
  • 4.44, Phantom (??), 13:33, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Для этих случаев придумали DVD с репами. Не совсем понятен ваш аргумент
    >за бандлы или за что там еще.

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

     
     
  • 5.49, _Vitaly_ (ok), 13:46, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я прекрасно понимаю, что такое бандлы. Просто в отрыве от контекста - это сферический конь в вакууме.

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

     
     
  • 6.101, Pilat (ok), 23:59, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Я прекрасно понимаю, что такое бандлы. Просто в отрыве от контекста -
    >это сферический конь в вакууме.
    >
    >Если прикидавать область применимости бандлов именно для линукса - ну так, прикольная
    >штука, в редких случаях даже полезная, но не более того.

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

     
     
  • 7.122, _Vitaly_ (ok), 03:23, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Если вам трудно отличать исключения от правил, и вы не понимаете разницу между прямой архитектурой и костылем - это ваши личные сложности.
     
  • 3.110, User294 (ok), 02:12, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >хранилища могут быть недоступны и в линуксе - да-да, тот самый случай
    >когда нет интернета! вот тут линукс выглядит (и всегда выглядел) ну
    >очень непривлекательно

    Я в таких случаях честно снабжаю народ локальной копией зеркала репов. В убунте (и дебияне) оно несложно подключается.

     
     
  • 4.149, Аноним (-), 14:35, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Я в таких случаях честно снабжаю народ локальной копией зеркала репов. В убунте (и дебияне) оно несложно подключается.

    Был бы ты у меня лет 7 назад. ;)

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

    ИМХО куда лучше было бы просто сделать bundler, который делал бы пакет со всеми зависимостями из репа для конкретной софтины.

     
     
  • 5.172, User294 (ok), 21:02, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >из виндовс-вей в GNU системе,

    Угу, в итоге так адаптируют вирусню и трояны имхо. Ну и всякую там левую проприетарь. Кому-то без этого геморроя шибко скучно и жизня кажется слишком простой? oO Так попробуйте виндовс, там все это есть - с большим запасом даже.

     
     
  • 6.198, Аноним (-), 10:12, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > в итоге так адаптируют вирусню

    Что мешает запускать каждый раз бандл из снапшота? Много вирей смогут жить только за счёт того что будут крутиться в оперативе?

    > трояны

    Щито?

    > левую проприетарь

    Без которой хомячки жить не могут.

     

  • 1.12, Аноним (-), 10:52, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сорри, но это смех на палочке. Launcher - GUI only тул который зависит ещё ко всему прочему от drag'n'drop возможностей. WTF? I don't have a DnD file manager! I use console. Автору не респект.
     
     
  • 2.60, jky (?), 15:47, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Сорри, но это смех на палочке. Launcher - GUI only тул который
    >зависит ещё ко всему прочему от drag'n'drop возможностей. WTF? I don't
    >have a DnD file manager! I use console. Автору не респект.
    >

    ну так ему и напиши.

     
  • 2.62, Pilat (ok), 15:51, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Сорри, но это смех на палочке. Launcher - GUI only тул который
    >зависит ещё ко всему прочему от drag'n'drop возможностей. WTF? I don't
    >have a DnD file manager! I use console. Автору не респект.
    >

    Автор типа для Анонимуса писал, ночи не спал, а анонимусу оказывается не нужно. Самомнение у Анонимусов .....

     
     
  • 3.111, User294 (ok), 02:15, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Автор типа для Анонимуса писал, ночи не спал, а анонимусу оказывается не
    >нужно. Самомнение у Анонимусов .....

    А вы уже начинайте юзать управление софтом в стиле привычной вам эпохи каменного века, как в винде 3.11 и 95 было. С не стандартизированными разномастными сетаперами которые срут где попало, есть риск словить виря, систему не колебет кто и где возьмет библы поэтому все таскают с собой приватные копии "shared" библиотек (какие они при этом shared?!) которые еще и не обновляются ни кем. Что дает хакерам шанс лольно жахнуть старинным эксплойтом юзера с казалось бы "обновленной" системой. Огрев сплойтом древние либы в их приватных копиях, которые никто не потрудился апдейтить разумеется.

     

  • 1.13, Patriot (??), 10:55, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Давно думал об этом...
    Полезная вещь, иногда очень не хватает. Место на диске сейчас не очень дорого, интернет у многих безлимитный. Для распространения игр самое то :)
     
  • 1.14, Капитан Каталкин (?), 10:55, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну надо же: "Новый, не зависимый от дистрибутива, способ..." Тоже мне новость. Это давно уже используется. Обычный каталог со всеми компонентами программы и бинарником для запуска. Некоторые продукты и в таком виде распространяются для удобства пользователей, чтобы не компилить под каждый дистрибутив. Ничего там особенного выдумывать не надо.
    Так в DOS было еще при царе Горохе, так и в Windows, только назвали красивым словом Portable Application, а здесь Application Bundle. Юмористы. :))))

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

     
     
  • 2.16, Pilat (ok), 11:02, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Другое дело, если решили массово это продвигать. Для большого количества желающих "пересесть"
    >на открытые системы, но не желающих хоть немного напрягать серое вещество,
    >это будет выходом из положения. А дисковое пространство... Да кто сейчас
    >из хоум-юзеров на это смотрит, когда счет уже пошел на терабайты?
    >

    Хоум-юзерам это не очень нужно - они линуксом практически не пользуются. Нужнее это администраторам серверов, на которых вдруг потребовалось запустить что-то новое или редкоиспользуемое. Пример - я вчера хотел запустить mtr, но он за собой потянул пакетов 20 зависимостей и пришлось traceroute использовать. Я бы с удовольствием скачал несколько мегабайт полного пака с mtr. Или FireFox - нужен на сервере очень редко, но тянет за собой пол-дистрибутива зависимостей.

     
     
  • 3.25, Linulin (?), 11:18, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    aptitude install mtr-tiny
    #Depends: libc6 (>= 2.7-1), libncurses5 (>= 5.6+20071006-3)

    Сисадминов, которым нужен Firefox на сервере, надо гнать в шею, а не ублажать Application Bundle'ами.

     
     
  • 4.52, Pilat (ok), 14:18, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Сисадминов, которым нужен Firefox на сервере, надо гнать в шею, а не
    >ублажать Application Bundle'ами.

    У Вас просто опыт работы крошечный.

     
     
  • 5.56, Linulin (?), 15:23, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Сисадминов, которым нужен Firefox на сервере, надо гнать в шею, а не
    >>ублажать Application Bundle'ами.
    >
    >У Вас просто опыт работы крошечный.

    Если уж приспичило что-то слить по HTTP/FTP, то существуют wget/lftpget. Зачем ещё может быть нужен Firefox на *сервере*?

     
     
  • 6.57, Pilat (ok), 15:29, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >>>Сисадминов, которым нужен Firefox на сервере, надо гнать в шею, а не
    >>>ублажать Application Bundle'ами.
    >>
    >>У Вас просто опыт работы крошечный.
    >
    >Если уж приспичило что-то слить по HTTP/FTP, то существуют wget/lftpget. Зачем ещё
    >может быть нужен Firefox на *сервере*?

    Документацию прочитать. Посмотреть web-сайт. Посмотреть отчёты от  системы мониторинга. Масса применений. Это у крутых мегаадминов всё есть, а у реальных есть часто практические задачи, которые надо решать, а не заниматься идеологическими вывертами.

     
     
  • 7.75, Linulin (?), 16:59, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Зачем ещё может быть нужен Firefox на *сервере*?
    >
    >Документацию прочитать. Посмотреть web-сайт. Посмотреть отчёты от  системы мониторинга.

    У нас разные представления о том что можно делать на сервере с точки зрения его защищённости и производительности. Дальше развивать тему смысла нет.


    >Масса применений.

    Меня, честно говоря, напрягает, когда я вижу на боевом сервере окошко не самого свежего браузера с открытым сайтом жёлтой прессы и мигающими баннерами ;)

     
  • 7.76, Аноним (-), 17:03, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Документацию почитать - man.
    Посотреть сайт - на сервере? Не смешите! Далеко не аргумент.  Купите eeePC, если нет другого клиента кроме как сервера.
    Отчеты я тоже с удаленного клиента смотрю, как бы не критично.

    И уж если на то пошло, про lynx|elinks я так понимаю "реальные" админы не знают, да?

     
  • 7.77, Timka (??), 17:22, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>>У Вас просто опыт работы крошечный.
    >>
    >>Если уж приспичило что-то слить по HTTP/FTP, то существуют wget/lftpget. Зачем ещё
    >>может быть нужен Firefox на *сервере*?
    >
    >Документацию прочитать. Посмотреть web-сайт. Посмотреть отчёты от  системы мониторинга. Масса применений.
    >Это у крутых мегаадминов всё есть, а у реальных есть часто
    >практические задачи, которые надо решать, а не заниматься идеологическими вывертами.

    Ух ты блин, какие откровения от сисадмина с ОГРОМНЫМ опытом работы. Скажите, дядя гуру, а у вас на каждом сервере по монитору или вы с одним бегаете туда-сюда? В любом случае, иксы-то с гномами или кедами есть точно везде? Завидую белой завистью, а я-то ретроград, все в консоли шоркаюсь, даже на mc косо смотрю... Не дорос еще, наверное.

     
     
  • 8.103, SkyRanger (ok), 01:37, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я тоже как то в консоли А чем МС не угодил Меня vi немного напрягает ... текст свёрнут, показать
     
  • 7.125, sHaggY_caT (ok), 09:32, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Жесть, блин.
    Неужели Вы правда что-то админите? Не что бы похвастаться(или наоборот, но у нас это должность означает именно системного администратора), а просто что бы донести до Вас шок тех, кто это читает: /me младший UNIX администратор в конторе, где несколько тысяч Linux/UNIX серверов.
    Наверное, Вы о массовом развертывании через PXE, о puppet для управления конфигами, о IP KVM, о VNC Вы ничего не слышали, и на каждом "сервере" у Вас свой браузер, и свой набор документации, который более правильно отображается в этом сервере:)

    А еще, любимый монитор, с которым Вы ездиете в несколько ДЦ) что бы почитать документацию :)

     
     
  • 8.126, sHaggY_caT (ok), 09:37, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Имела ввиду VNC в анаконде и грабе, иногда заменяют KVM, когда его подключить сл... текст свёрнут, показать
     
  • 8.129, Pilat (ok), 11:06, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Вы даже не подозреваете, что администрирование одного се... большой текст свёрнут, показать
     
     
  • 9.130, sHaggY_caT (ok), 11:36, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    У нас младший администратор обозначает именно системного администратора, а не ... большой текст свёрнут, показать
     
     
  • 10.134, Pilat (ok), 12:48, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вы просто не понимаете, как строются сети Иногда сеть - это один компьютер и бо... большой текст свёрнут, показать
     
     
  • 11.137, sHaggY_caT (ok), 13:12, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кто-то отменил нетбуки рядом с промышленным оборудованием На магистральном марш... большой текст свёрнут, показать
     
     
  • 12.145, Pilat (ok), 13:44, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Кто-то предусмотрел возможность отсутствия нетбука s Если же речь о совсем п... большой текст свёрнут, показать
     
     
  • 13.148, sHaggY_caT (ok), 14:17, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Давайте теперь изобретем бандл для IOS, и скомпилируем файрфокс под IOS или з... большой текст свёрнут, показать
     
  • 9.131, sHaggY_caT (ok), 12:06, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если я правильно поняла, Вы уже в возрасте Обычно, у людей по-старше, начинаютс... большой текст свёрнут, показать
     
     
  • 10.132, Pilat (ok), 12:37, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Вы, может быть, этого не поняли - я не призываю ставить ... большой текст свёрнут, показать
     
     
  • 11.140, pavel_simple (ok), 13:21, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а у меня подозрения нарастают с каждым вашим постом, потому как вы заурядный тро... текст свёрнут, показать
     
  • 9.206, Filmoscope (??), 09:37, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    A-A-a-a-a Держите, держите меня С каким апломбом это звучит Я сейчас упад... текст свёрнут, показать
     
     
  • 10.207, Pilat (ok), 11:09, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    В контексте данного обсуждения могут рассматриваться несколько вариантов 1 В... большой текст свёрнут, показать
     
     
  • 11.211, Filmoscope (??), 07:57, 14/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален По теме У меня было за время моей работы великое м... большой текст свёрнут, показать
     
  • 4.127, sHaggY_caT (ok), 09:42, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >aptitude install mtr-tiny
    >#Depends: libc6 (>= 2.7-1), libncurses5 (>= 5.6+20071006-3)
    >
    >Сисадминов, которым нужен Firefox на сервере, надо гнать в шею, а не
    >ублажать Application Bundle'ами.

    Кстати, Firefox именно на Nix'овом сервере может быть нужен на терминальном сервере(LTSP, (Free)NX всякие).
    Но тех, кто его там поставит в бандл, действительно нужно гнать в шею....

     
  • 2.17, Семен (??), 11:04, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Да кто сейчас из хоум-юзеров на это смотрит, когда счет уже пошел на терабайты?

    Вы не правы - мне места катастрофически не хватает.

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

     
     
  • 3.21, polymorphm1 (ok), 11:14, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вообще если этим злоупотреблять, то получится такая же загаженная система как windows..

    эт точно!

    очередное подтверждение того что при желании никто не запрещает превратить Linux в любое мерзастное гавно...

    ...вобщемто [+] это или [-] ~~ незнаю ~~ свобода и есть свобода :-)

     
     
  • 4.34, Капитан Каталкин (?), 11:55, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно, что "при желании". У меня например такого "желания" нет. И никто же не заставляет именно этим пользоваться. Просто будет широко иметь место ЕЩЕ ОДИН способ распространения ПО. Да и пусть его будет. Кому хочется, будет использовать его. Это делается все-таки для домохозяек и остальной массы. И уж конечно не для серверов. Если хочется потестировать, можно нужный продукт на виртуалке "погонять". А Firefox на сервере нафиг не нужен, согласен с постом выше.
     
     
  • 5.38, Семен (??), 12:15, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Просто будет широко иметь место ЕЩЕ ОДИН способ распространения ПО.

    Та и хочеться прочитать:
    Просто будет широко иметь место ЕЩЕ ОДИН способ распространения ВРЕДОНОСНОГО ПО.

     
     
  • 6.175, User294 (ok), 21:52, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Просто будет широко иметь место ЕЩЕ ОДИН способ распространения ВРЕДОНОСНОГО ПО.

    Именно - нормалное ПО и так из репов в 1 клик ставится.

     
  • 2.18, anonymous (??), 11:07, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >но не желающих хоть немного напрягать серое вещество

    даже для таких AptOnCD удобнее

     
     
  • 3.35, Капитан Каталкин (?), 12:01, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>но не желающих хоть немного напрягать серое вещество
    >
    >даже для таких AptOnCD удобнее

    Вы думаете они знают что такое AptOnCD? :-))))

     

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

  • 1.15, Cobold (??), 11:02, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А те кто этим станет пользоваться про suid знают?
     
     
  • 2.20, Семен (??), 11:11, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Может Вы имели ввиду nosuid? Т.к. не грамотное использование suid может иметь весьма серьезные последствия
     

  • 1.19, anonymous (??), 11:09, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    >-  Запустить скачанную программу всего лишь в несколько кликов или с
    >помощью drag'n'drop;

    fixed Запустить скачанный троян...

    >-  устанавливать программы без административных привилегий;

    fixed устанавливать бэкдоры...

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

    fixed Распространять вирусы на сменных носителях.

     
     
  • 2.32, polymorphm1 (ok), 11:30, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >[оверквотинг удален]
    >
    >fixed Запустить скачанный троян...
    >
    >>-  устанавливать программы без административных привилегий;
    >
    >fixed устанавливать бэкдоры...
    >
    >>-  запускать приложения с USB брелка или c других примонтированны...
    >
    >fixed Распространять вирусы на сменных носителях.

    ну да... чем Linux хуже (например) Венды....

    .... если _определённые_ пользователи хотят, то почемубы _им_ не предоставить такие "замечательные" :-)

     

  • 1.22, anon (?), 11:14, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Поглядим, как каждая свистоперделка на qt будет за собой тянуть саму библиотеку. Не хотеть.
     
     
  • 2.28, Евгений (??), 11:22, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это фигня. Меня больше волнует что каждая свистоперделка будет за собой тянуть glib и все остальные зависимости.
     
     
  • 3.30, anon (?), 11:25, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ага, она еще за собой ядро захватит, чтоб наверняка была нужаная версия.
     
     
  • 4.51, naquad (??), 14:15, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    берите выше. отдельный дистрибутив. на 5 двд
     
  • 2.113, User294 (ok), 02:19, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Поглядим, как каждая свистоперделка на qt будет за собой тянуть саму библиотеку.
    >Не хотеть.

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

     
     
  • 3.124, Аноним (-), 09:30, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А когда вам ее еще и не обновят вовремя - то-то хацкеры
    >будут рады. Почувствуете себя как в родной винде - тоже всюду
    >будут дыры, хакеры, трояны, уязвимости. А кто в bundle-ах либы то
    >апдейтить будет?Пушкин?Ну вот и иметь тогда юзеров будут на всю катушку.

    Обновление бандлов будет точно также проиходить как и пакетов, только мантейнеру бандла придется еще и о библиотеках заботиться, а не только о самой программе. IMHO, безопасность бандлов может быть даже выше, так как можно сразу прикрутить туда потилики SELinux, предусмотреть обособленный режим выполнения в chroot или вообще вырезать из либ все лишние функции, оставив только то, что необходимо для работы программы.

     

  • 1.26, naquad (??), 11:20, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ужасно. такое вчеталение, что винты по терабайту у кажого дома стоят. на сервер я такое счастье вобще никогда не задеплою. mac os x тоже мне.
     
     
  • 2.27, naquad (??), 11:22, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    P.S. кто отменил репозитории софта и менджеры пакетов?
     

  • 1.29, Vcoder (?), 11:23, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > на ряду с этим инсталляция программ не требуется.

    На каком ряду? На первом? На втором? На ряду для поцелуев?


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

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


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

     
  • 1.36, empty (?), 12:06, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ./configure
    make
    make install DESTDIR=...
    makepkg
    installpkg
     
     
  • 2.215, аноним (?), 21:47, 14/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    И тут обнаруживается, что одна библиотека не найдена, другая не найдена, потому ... большой текст свёрнут, показать
     

  • 1.37, Аноним (-), 12:06, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Чем это лучше статической сборки?
     
     
  • 2.39, empty (?), 12:22, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Обе хуже.
     

  • 1.41, Аноним (-), 12:31, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Давно про это на форумах говорят, каждые пол  года  (чаще и чаще) кто-то такие темы создает.
    Вот теперь и на новостных сайтах появилось... Видимо пришло время и для этого.
     
  • 1.42, Phantom (??), 12:35, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно в системе реально хранить только уникальные файлы, а при установке bundle ставить хардлинки на ту часть зависимостей, которая уже имеется. Кроме того, можно установку делать динамической: клиент запрашивает список файлов в bundle с их хэшами, потом смотрит какие уже есть (в т.ч. натасканные из других приложений), затем запрашивает персонально для себя уникальный delta-bundle с тем, чего не хватает; сервер извлекает из первоначального bundle часть только для данного клиента и отправляет как delta-bundle.
     
     
  • 2.47, Vcoder (?), 13:41, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, и в итоге плавно придём к существующей системе пакетов.
     

  • 1.45, Konstantin (??), 13:34, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока эта хрень не будет в каждом дистрибутиве по дефолту, толку от нее не много...
     
     
  • 2.73, Pilat (ok), 16:27, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Пока эта хрень не будет в каждом дистрибутиве по дефолту, толку от
    >нее не много...

    Какая хрень по дефолту? Application Bundles как раз для того, чтобы по дефолту _НЕ_БЫЛО_

     
     
  • 3.86, Konstantin (??), 18:45, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Если этого лончера не будет по дефолту стоять в каждом дистрибутиве никто созданием этих бандлов заморачиваться не будет.
     
     
  • 4.87, Pilat (ok), 18:55, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Если этого лончера не будет по дефолту стоять в каждом дистрибутиве никто
    >созданием этих бандлов заморачиваться не будет.

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

     

  • 1.46, gluk47 (?), 13:36, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Эээ... и что в этом радикально нового?

    # urpmi package --prefix=/opt/newpackage
    или то же через apt-get.
    Или, если нет пакета,
    $ ./configure --prefix=/opt/new-glibc && make && sudo make install

    А для удаления всё то же # rm -rf /opt/unneeded_package
    Ну а если он есть в репозитарии, то незачем и все эти хитрости с путями устраивать.

    Или здесь новизна в том, что все зависимости в одном монолитном пакете? Как, например, в task-xfce.rpm (это метапакет, который уже подтягивает необходимые пакеты с данными)?

    В защищённых системах /home монтируется с noexec, специально, чтобы нельзя было запустить никакой бинарник, не разрешённый администратором. Ну и вайн удаляется/обрезается в возможностях по причине игнорирования noexec (ему нужно только r для *.exe фалов). Аналогично, съёмные носители монтируются с noexec. Так что в любом случае согласие администратора на запуск нужно.

    А тянуть и программу, и все-все-все её зависимости одним пакетом — весьма неудачная идея... лучше в пакет вставить скрипт для скачивания исходников или таких же пакетов для недостающих зависимостей. Ну и возможность сгенерить скрипт для скачивания всех зависимостей пакета для данной машины на машине с доступом в интернет. Впрочем, всё это уже реализовано (synaptic)...

     
     
  • 2.48, Phantom (??), 13:44, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А тянуть и программу, и все-все-все её зависимости одним пакетом — весьма
    >неудачная идея... лучше в пакет вставить скрипт для скачивания исходников или
    >таких же пакетов для недостающих зависимостей.

    А если нужно скачать этот бандл на одной машине, имеющей нормальный доступ в сеть, а установить совсем на другой, с которой доступа никуда нет? Одним пакетом это делается легко.

     
     
  • 3.71, pavel_simple (ok), 16:25, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>А тянуть и программу, и все-все-все её зависимости одним пакетом — весьма
    >>неудачная идея... лучше в пакет вставить скрипт для скачивания исходников или
    >>таких же пакетов для недостающих зависимостей.
    >
    >А если нужно скачать этот бандл на одной машине, имеющей нормальный доступ
    >в сеть, а установить совсем на другой, с которой доступа никуда
    >нет? Одним пакетом это делается легко.

    а пробросом порта через ssh? нет -- опять проблема?

     
  • 3.133, gluk47 (?), 12:46, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так потому я и упомянул генерацию скрипта Должна быть кнопка скачать список... большой текст свёрнут, показать
     
     
  • 4.135, Pilat (ok), 12:53, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Мне кажется, что идеальным был бы формат бандла - архив, который можно развернуть, а можно подмонтировать не разворачивая. Сейчас это какой-то непонятный самопальный формат. Насчёт зависимостей я тоже подумал, возможно выход - делать отдельный бандл с библиотеками - он у всех одинаковый. В Perl есть пример того что я описал - PAR - Perl Archive Toolkit - он как раз делает "бандлы" из перловых модулей, и позволяет делать отдельно библиотеки, общие для всех, отдельно пользовательские скрипты.
     
     
  • 5.141, pavel_simple (ok), 13:23, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Мне кажется, что идеальным был бы формат бандла - архив, который можно
    >развернуть, а можно подмонтировать не разворачивая. Сейчас это какой-то непонятный самопальный
    >формат. Насчёт зависимостей я тоже подумал, возможно выход - делать отдельный
    >бандл с библиотеками - он у всех одинаковый. В Perl есть
    >пример того что я описал - PAR - Perl Archive Toolkit
    >- он как раз делает "бандлы" из перловых модулей, и позволяет
    >делать отдельно библиотеки, общие для всех, отдельно пользовательские скрипты.

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

     
  • 5.179, Phantom (??), 22:49, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Мне кажется, что идеальным был бы формат бандла - архив, который можно
    >развернуть, а можно подмонтировать не разворачивая.

    Имхо, самое простое, что можно сделать - это взять все нужные для некоторой программы rpm/deb пакеты с учётом зависимостей из репозитория, тупо их запаковать в .tar.gz и назвать это бандлом. На стороне клиента - простенький скрипт для разворачивания этого архива в локальную мини-репу и установку оттуда стандартным пакетным менеджером. И волки сыты, и овцы целы.

     
     
  • 6.184, Pilat (ok), 23:31, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Мне кажется, что идеальным был бы формат бандла - архив, который можно
    >>развернуть, а можно подмонтировать не разворачивая.
    >
    >Имхо, самое простое, что можно сделать - это взять все нужные для
    >некоторой программы rpm/deb пакеты с учётом зависимостей из репозитория, тупо их
    >запаковать в .tar.gz и назвать это бандлом. На стороне клиента -
    >простенький скрипт для разворачивания этого архива в локальную мини-репу и установку
    >оттуда стандартным пакетным менеджером. И волки сыты, и овцы целы.

    Может быть только не tgz, а что-то вроде zip или 7z - второе в solid режиме ещё и дозаписать файлы не позволит.  Не знаю, можно ли 7z монтировать, но zip можно. Во многих случаях получим отличный результат.

     
     
  • 7.202, Ariel (ok), 13:15, 10/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Это есть на Mac и называется дисковые образы .dmg именно так распространяются программы, ибо бандл - это просто каталог и через сеть его слать - не очень и хеш не проверишь, поэтому его упаковывают в dmg. Учитесь у умных контор ;-)
     

  • 1.50, nirnroot (?), 14:12, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Главное, чтобы учли ошибки проектирования PBI.
     
     
  • 2.53, Анон (?), 14:59, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, получается что PBI

    Блин удобно в ней

     

  • 1.54, Thorn (??), 15:12, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Bundle представляет собой копию директории в которой содержится
    >программа со всеми ее зависимостями.

    Ну то есть обычная идиотская манера буржуев решать проблемы: костылями, терабайтами и заплатками. Это не 1-апрельская шутка?

    Люди мозоли на попе набивали, создавали shared libraries, а они одним махом решили все проблемы! Молодцы. :)

    Что интересно, никто даже не почесался на протухшую систему версий библиотек.

     
     
  • 2.55, Pilat (ok), 15:18, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну то есть обычная идиотская манера буржуев решать проблемы: костылями, терабайтами и
    >заплатками. Это не 1-апрельская шутка?
    >
    >Люди мозоли на попе набивали, создавали shared libraries, а они одним махом
    >решили все проблемы! Молодцы. :)

    Что интересно, shared библиотеки сделали тоже буржуи. И Unix, и Linux, и Windows, и Java, и .NET . Какие буржуи с их привычками нехорошие.

     
     
  • 3.58, Thorn (??), 15:32, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Ну то есть обычная идиотская манера буржуев решать проблемы: костылями, терабайтами и
    >>заплатками. Это не 1-апрельская шутка?
    >Что интересно, shared библиотеки сделали тоже буржуи.

    Это были советские иммигранты. :)

    Нет, серьёзно, более идиотского решения я ещё не видел! Дело даже не в спэйсе, а самом подходе - типа, если гайка не подходит, выкинем нафик колесо и принесём новое с подходящими гайками! ппц....

     
     
  • 4.61, Pilat (ok), 15:49, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да с чего идиотского Такой подход часто практикуется Например сервер не работа... большой текст свёрнут, показать
     
     
  • 5.63, pavel_simple (ok), 15:59, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gt оверквотинг удален более идиотского обоснования идиотской же идее ещё поиск... большой текст свёрнут, показать
     
     
  • 6.65, Pilat (ok), 16:03, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >более идиотского обоснования идиотской же идее ещё поискать надо....
    >>Простой пример - Вы приходите в датацентр, где стоит Ваш сервер.
    >
    >ага -- чичаз -- взял купил билет до америки/германии , а в

    Я же говорю, у Вас опыт крошечный.

     
     
  • 7.67, pavel_simple (ok), 16:04, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>более идиотского обоснования идиотской же идее ещё поискать надо....
    >>>Простой пример - Вы приходите в датацентр, где стоит Ваш сервер.
    >>
    >>ага -- чичаз -- взял купил билет до америки/германии , а в
    >
    >Я же говорю, у Вас опыт крошечный.

    куда там до вашего, ещё надуманные обоснования будут?

     
     
  • 8.68, Pilat (ok), 16:14, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Какие ещё надуманные У меня стоял сервер в научном парке МГУ, кроме железки и м... текст свёрнут, показать
     
     
  • 9.70, pavel_simple (ok), 16:21, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gt оверквотинг удален если вы не можете поставить сервер там, где к нему может... большой текст свёрнут, показать
     
     
  • 10.72, Pilat (ok), 16:26, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Да Вы можете писать что Вам угодно Караван пройдёт мимо... текст свёрнут, показать
     
  • 9.208, Filmoscope (??), 13:13, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Крайне неловко беспокоить мэтра, извиняюсь заранее Но скажите, а как вы работае... текст свёрнут, показать
     
     
  • 10.209, Pilat (ok), 14:22, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    1 Когда Вы приходите в датацентр, в котором на колокации стоит Ваш неработающий... текст свёрнут, показать
     
     
  • 11.212, Filmoscope (??), 08:22, 14/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Похоже, речь идет о небольших стокчных серверах типа бле... большой текст свёрнут, показать
     
     
  • 12.213, Pilat (ok), 14:19, 14/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Раковый обычный сервер Мне вынимали Вот то что Вы не сталкивались с этим - ка... текст свёрнут, показать
     
     
  • 13.214, Pilat (ok), 15:20, 14/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да и вообще откуда взялась информация, что на сервере вообще всегда есть kvm, ин... текст свёрнут, показать
     
  • 5.64, pavel_simple (ok), 16:02, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    я смотрю тут дофига умников, которые считают что программа должна ставиться одним пакетом , со всеми зависимостями - возьмите google и почитайте что есть dll hell и как с этим много лет борються бедные товарищи из стада MS.
     

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

  • 1.59, Zulu (?), 15:35, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А теперь представьте, что найдена уязвимость в libpng  (ну например). Опишите процесс исправлениия на системе, где приложения установлены вот такими бандлами.

    Быстро, решительно!

     
     
  • 2.69, Pilat (ok), 16:20, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А теперь представьте, что найдена уязвимость в libpng  (ну например). Опишите
    >процесс исправлениия на системе, где приложения установлены вот такими бандлами.
    >
    >Быстро, решительно!

    Скачиваете новый набор файлов и ставите.

    А теперь Вы быстро и решительно объясните, где взять программу, если её нет в официальном репозитории, а производитель делает только RPM. Самому компилировать? Искать левый репозиторий с непонятными политиками обновления?

     
     
  • 3.80, anonymous (??), 18:25, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А теперь Вы быстро и решительно объясните, где взять программу, если её
    >нет в официальном репозитории, а производитель делает только RPM. Самому компилировать?

    дожили. «самому компилировать» — это теперь чуть ли не ругательство. когда ж вы все пойдёте куда-нибудь в новое модное место, а, полудурки?

     
  • 3.88, Zulu (?), 18:55, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Скачиваете новый набор файлов и ставите.

    Для каждого бундла? От разных производителей?

     
     
  • 4.90, Pilat (ok), 19:04, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> Скачиваете новый набор файлов и ставите.
    >
    >Для каждого бундла? От разных производителей?

    А у Вас много таких будет? В сущности часто просто нет другого выхода как подобные бундлы использовать - например у меня есть две версии явы, некоторым нужна 6б некоторым 5, а в репозитории только одна. Вот и готовый бандл получается.

     
     
  • 5.98, Agressor (ok), 23:03, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > А у Вас много таких будет? В сущности часто просто нет другого выхода как подобные
    > бундлы использовать - например у меня есть две версии явы, некоторым нужна 6б некоторым
    > 5, а в репозитории только одна. Вот и готовый бандл получается.

    Откройте для себя слоты. Умные люди давно продумали такие варианты.

     
     
  • 6.99, Pilat (ok), 23:10, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> А у Вас много таких будет? В сущности часто просто нет другого выхода как подобные
    >> бундлы использовать - например у меня есть две версии явы, некоторым нужна 6б некоторым
    >> 5, а в репозитории только одна. Вот и готовый бандл получается.
    >
    >Откройте для себя слоты. Умные люди давно продумали такие варианты.

    Откройте для меня слоты. Что это такое?

     
  • 3.93, Ананимуз (?), 19:46, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > А теперь Вы быстро и решительно объясните, где взять программу, если её нет в официальном репозитории, а производитель делает только RPM. Самому компилировать? Искать левый репозиторий с непонятными политиками обновления?

    Я так понимаю, развернуть указанную rpm'ку или скомпилить, это противоречит религии? Ну тогда да, юзать бандлы. У них политика обновления предельно прозрачна, особенно в части пересборки с исправленными библиотеками.

     
     
  • 4.94, Pilat (ok), 19:50, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Я так понимаю, развернуть указанную rpm'ку или скомпилить, это противоречит религии? Ну

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

     
  • 4.95, Pilat (ok), 19:52, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Единственное что мне не понравилось в реализации- это формат хранения. Можно было бы сделать и в более распространённых форматах, хотя бы чтобы при возможности подмонтировать весь архив.
     
  • 3.128, sHaggY_caT (ok), 09:46, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>А теперь представьте, что найдена уязвимость в libpng  (ну например). Опишите
    >>процесс исправлениия на системе, где приложения установлены вот такими бандлами.
    >>
    >>Быстро, решительно!
    >
    >Скачиваете новый набор файлов и ставите.
    >
    >А теперь Вы быстро и решительно объясните, где взять программу, если её
    >нет в официальном репозитории, а производитель делает только RPM. Самому компилировать?
    >Искать левый репозиторий с непонятными политиками обновления?

    FTFM: LSB, alien

     
  • 2.96, Ariel (ok), 21:51, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А теперь представьте, что найдена уязвимость в libpng  (ну например). Опишите
    >процесс исправлениия на системе, где приложения установлены вот такими бандлами.
    >
    >Быстро, решительно!

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

     
     
  • 3.104, anonymous (??), 01:53, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >если программы пишут нормальные программисты, то они выпустят заплатку и прога её
    >скачает

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

     
  • 2.121, Iv945n (ok), 02:59, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А теперь представьте, что найдена уязвимость в libpng  (ну например). Опишите
    >процесс исправлениия на системе, где приложения установлены вот такими бандлами.

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

     

  • 1.74, M0T0 (?), 16:57, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я так игры в Линуксе запускаю. Распаковал в свою директорию, поигрался и снёс нафиг.
    Нет, можно конечно поставить ту же самую игру из репозитория, но как-то не охота класть гигабайт картинок/звуков в систему, если всё равно потом удалять.
     
  • 1.78, DFX (?), 17:23, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    всё виндовое говно сюда тянут.

    видимо слова "dll hell" им уже ничего не говорят и _статично собирать бинарники_ они не научились.

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

     
     
  • 2.85, Pilat (ok), 18:44, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >всё виндовое говно сюда тянут.
    >
    >видимо слова "dll hell" им уже ничего не говорят и _статично собирать
    >бинарники_ они не научились.
    >
    >hint: картинки, переводы и прочие лабудни тоже можно загнать в бинарник если
    >так хочется.

    Почему никого не удивляет, что с многими программами на яве приходится тащить и JRE нужной версии? Тут те же причины - в идеале всё должно работать с одними и теми же библиотеками, в реале библиотеки и софт не страдают особой совместимостью. Чтобы подобрать совместимый набор для линуксового дистрибутива, например, уходит иногда несколько лет (Debian). Критерий - целесообразность, если будут удобно - будут собирать бинарники, если будет удобно - напишут скрипт, собирающий в одну директорию всё нужное. Второе проще, о тех же картинках не надо думать.

     
  • 2.97, Аноним (-), 22:51, 07/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    DLL Hell возникает, если в системе глобально используются _шареные_ библиотеки без учета зависимостей от установленного софта. Становится неясно, можно ли безболезненно грохнуть/обновить библиотеку. Примерный аналог этого в Линуксе уже есть, это dependency hell, невозможно грохнуть/обновить отдельный пакет, не поломав еще чего-нибудь.
    Костыли для исправления в виде MS Installer и System Restore points в Виндах и кучи пакетных менеджеров в Линуксе прилагаются бесплатно. Кушать подано, если не наелись.

     
     
  • 3.150, Frank (??), 14:56, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    DLL hell возникает в любом случае. Например, ты обновил ось, включая ту же libpng.dll, а система осталась по-прежнему уязвимой, потому что приложение ххх.ехе держит у себя свою версию libpng.dll, да ещё и патченную разработчиком, в результате чего даже поставить вручную свежую версию libpng.dll не поможет, т.к. прога с непатченной версией падает, патча отдельно в сырцах нет, и разработчик год назад женился и забил на разработку софта. Чем не DLL hell? :)
     
     
  • 4.152, аноним (?), 17:22, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    не путай терминологию.
    Дрянная поддержка ни разу не Dll hell и имеет место в пакетных дистрибутивах в полный рост.

    Мейнтейнер libpng твоего дистрибутива женился и забил на обновление версии. А у тебя от твоей шареной глобальной libpng зависит 20 пакетов. Ы? :)

     
     
  • 5.155, Frank (??), 17:45, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Пакетный менеджер заявит при дистр-апгрейде, что библа сдохла, и предложит несколько вариантов выхода из ситуации, таких как - поставить другую библиотеку того же назначения, от другого разработчика, либо другую программу аналогичного назначения, не завязанную на сдохшую либу, либо другие варианты, если найдёт ещё решения :) Ы?
     
     
  • 6.156, Pilat (ok), 17:47, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Пакетный менеджер заявит при дистр-апгрейде, что библа сдохла, и предложит несколько вариантов
    >выхода из ситуации, таких как - поставить другую библиотеку того же
    >назначения, от другого разработчика, либо другую программу аналогичного назначения, не завязанную
    >на сдохшую либу, либо другие варианты, если найдёт ещё решения :)
    >Ы?

    libpng? Заменит на что ?

     
     
  • 7.199, Frank (??), 12:00, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    На lib2png, разумеется!
     
  • 6.164, аноним (?), 19:14, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    угу, "предложит альтернативу", как же.. Много видел альтернатив libpng?
    А вероятность, что один из 20-ти зависимых пакетов сломается при апгрейде libpng, имхо ненулевая. Будешь ждать, пока и его починят?
    Для такого случая, что бандлы, что пакеты одинаково бесполезны.
    О чем тут тереть?
     

  • 1.182, аноним (?), 22:54, 08/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин, опять эта ересь. Случится как и с поделками до нее - будет десяток пакетов, на которые у этих пионеров хватит терпения, после чего поделие будет забыто.
     
  • 1.197, Zenitur (?), 07:32, 09/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    User294 отвечал на каждый пост, а потом спать пошёл.
    Отвечал нечто вроде "все всё делают не так! Всё придумано до вас, и ничего улучшать не надо! Эта новость - отстой для виндузятников, а если она вам нравится - идите в винду! Убейтесь об стенку!". Такова суть почти каждого его комментария, отличаются они все немногим...
    Но как же без аргументов? В качестве аргументов придумывались какие-то вирусы, и ещё рарочка дешёвых отговорок...
    Не обобщаю, а только облегчаю прочтение. Этот пользователь пытается создать видимость того, что "не я не так думаю, а все не так думают. Не верите? Посчитайте количество негативных комментариев, 90% которых оставил я".
    Этот "новый" способ я уже давно встречаю. Когда устанавливаю DooM и Quake III, все необходимые библиотеки и сами игры устанавливаются или в /usr/local/games, или в /usr/games, или в пространство пользователя. И выглядят как программа в Windows. Проверьте. ioquake3.org. Точно так же ставится Adobe Reader, правда, без системных библиотек. А если какая-нибудь бинарная программа что-то просит - я просто кладу в каталог с ней недостающую библиотеку, и всё работает... Вот и всё. Никаких технических изменений не надо - поэтому и подход не новый.
     
  • 1.203, Alex (??), 17:45, 10/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Народ, вы тут копья ломаете, а ведь инсталяция прог без админских прав и не средствами пакетного менеджера давно используется:

    Например, поставте мне из репозитария Дебиана/Убунту последние версии еклипсы или нетбинса? Что нету? И репозитариев сторонних нету?

    А все потому, что
    1. меинтейнер пакета забил на нее
    2. можно просто скачать установщик/распаковщик проги с сайта и установить её

    Кроме того аналогично устанавливаются оракл, проприетарные дрова нвидии/АТИ (да с недавних пор они появились и в репозиториях), многие (большинство?) проприетарные(и даже свободные) игрушки, и т.д.

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

    Да, многие проги, которые так устанавливаются, предварительно требуют наличия в системе определённых библиотек, и это правильно. А вот тащить их в бандле это идиотизм...

     
     
  • 2.204, Alex (??), 17:48, 10/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Самое главное -- это не принимать за правило инсталляцию бандлов. Эта система должна быть сугубо для исключительных случаев
     
  • 2.205, Pilat (ok), 17:54, 10/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Да, многие проги, которые так устанавливаются, предварительно требуют наличия в системе определённых
    >библиотек, и это правильно. А вот тащить их в бандле это
    >идиотизм...

    "-  Устанавливать скачанные новые версии программ без боязни конфликтов с предыдущими установленными версиями;" - вот ради чего определённые библиотеки тащутся в бандле. Если вне бандла тащить, то постепенно получим пакетный менеджер либо зависимость от дистрибутива.

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

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

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

     

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



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

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