|
2.151, User294 (ok), 17:13, 08/09/2009 [^] [^^] [^^^] [ответить] | –2 +/– | Windows like Когда программа порой на целый сидюк и притаскивает с собой все мы... большой текст свёрнут, показать | |
|
|
2.158, User294 (ok), 17:50, 08/09/2009 [^] [^^] [^^^] [ответить]
| –2 +/– |
>прямо макос кокая-то получается.
Скорее, винда с софтварью занимающей по жизни целый сидюк.
| |
|
3.176, аноним (?), 22:34, 08/09/2009 [^] [^^] [^^^] [ответить]
| +/– |
Почему скорее? Макос ничем не лучше винды, кое-где сильно хуже. В windows была просто помойка, тут помайка в архиве. Без разницы.
| |
|
|
|
|
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 философию Обычный пользователь не имеет другого пути, кроме откуда-то ска... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
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 автомобиль начала прошлого века. Номинально оба позволяют попасть из пункта А в пункт Б, только по разному чутка.
| |
|
|
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 +/– | Хз, хз Ваша логика и восторг по части инсталлеров а-ля винды напомнила мне логи... большой текст свёрнут, показать | |
|
|
|
|
|
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, некоторые с привязкой к железу через виндовый же диспетчер. На каждый газ - свой противогаз ;-)
| |
|
|
9.165, Iv945n (ok), 19:21, 08/09/2009 [^] [^^] [^^^] [ответить] | +1 +/– | Можете не валить, только зачем пытаться из всего сделать привычный виндовс Я не... текст свёрнут, показать | |
|
10.166, Pilat (ok), 19:29, 08/09/2009 [^] [^^] [^^^] [ответить] | +/– | Sorry, написал не тому Планировалось в ответ User294 Да Вы просто хотите пр... большой текст свёрнут, показать | |
10.171, User294 (ok), 20:57, 08/09/2009 [^] [^^] [^^^] [ответить] | –1 +/– | Вирусня, трояны и срач в системе а также велосипед повторяющий функционал пакетн... большой текст свёрнут, показать | |
|
|
|
|
|
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 +/– | Интересно, откуда вы знаете Качественно написанный руткит и даже просто хорошо ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
2.107, User294 (ok), 02:09, 08/09/2009 [^] [^^] [^^^] [ответить]
| +1 +/– |
Угу, ведь виндузятникам не терпится чтобы их наконец начали иметь во все щели и в линуксах. А если подумать головой - то все зависимости в комплекте с программой это большой шаг НАЗАД к костылям и антикварным подходам в стиле виндузей. При этом и библиотеки совместно использоваться перестают. И обновлять их будет неизвестно кто а значит - юзеров будут гасить сплойтами, юзая древние, никем не обновляемые версии библ. Кто там в каменный век обратно захотел, к управлению софтом в стиле Win 3.11? Позорники.
| |
|
|
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 косо смотрю... Не дорос еще, наверное.
| |
7.125, sHaggY_caT (ok), 09:32, 08/09/2009 [^] [^^] [^^^] [ответить]
| +/– |
Жесть, блин.
Неужели Вы правда что-то админите? Не что бы похвастаться(или наоборот, но у нас это должность означает именно системного администратора), а просто что бы донести до Вас шок тех, кто это читает: /me младший UNIX администратор в конторе, где несколько тысяч Linux/UNIX серверов.
Наверное, Вы о массовом развертывании через PXE, о puppet для управления конфигами, о IP KVM, о VNC Вы ничего не слышали, и на каждом "сервере" у Вас свой браузер, и свой набор документации, который более правильно отображается в этом сервере:)
А еще, любимый монитор, с которым Вы ездиете в несколько ДЦ) что бы почитать документацию :)
| |
|
8.129, Pilat (ok), 11:06, 08/09/2009 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Вы даже не подозреваете, что администрирование одного се... большой текст свёрнут, показать | |
|
|
10.134, Pilat (ok), 12:48, 08/09/2009 [^] [^^] [^^^] [ответить] | +/– | Вы просто не понимаете, как строются сети Иногда сеть - это один компьютер и бо... большой текст свёрнут, показать | |
|
|
12.145, Pilat (ok), 13:44, 08/09/2009 [^] [^^] [^^^] [ответить] | +/– | Кто-то предусмотрел возможность отсутствия нетбука s Если же речь о совсем п... большой текст свёрнут, показать | |
|
|
|
|
10.132, Pilat (ok), 12:37, 08/09/2009 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Вы, может быть, этого не поняли - я не призываю ставить ... большой текст свёрнут, показать | |
|
|
10.207, Pilat (ok), 11:09, 11/09/2009 [^] [^^] [^^^] [ответить] | +/– | В контексте данного обсуждения могут рассматриваться несколько вариантов 1 В... большой текст свёрнут, показать | |
|
|
|
|
|
|
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? :-))))
| |
|
|
|
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 +/– |
Ага, она еще за собой ядро захватит, чтоб наверняка была нужаная версия.
| |
|
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 тоже мне.
| |
1.29, Vcoder (?), 11:23, 07/09/2009 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> на ряду с этим инсталляция программ не требуется.
На каком ряду? На первом? На втором? На ряду для поцелуев?
> нет нужды в сторонних скирптах, которые могут взять под контроль вашу машину;
Неактуально, т.к. уже давно ценность системы ничтожно мала по сравнению с ценностью файлов в домашнем каталоге - фотки, документы и т.д. А чтобы порушить эти файлы, никакой пароль не нужен.
Бесспорно, портабельные варианты приложений должны быть, ибо это удобно - на флэшке с собой таскать. Но система не должна состоять целиком из конгломерата таких приложений.
| |
|
2.215, аноним (?), 21:47, 14/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.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.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 [^] [^^] [^^^] [ответить] | +/– | Да с чего идиотского Такой подход часто практикуется Например сервер не работа... большой текст свёрнут, показать | |
|
|
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 [^] [^^] [^^^] [ответить] | +/– | Какие ещё надуманные У меня стоял сервер в научном парке МГУ, кроме железки и м... текст свёрнут, показать | |
|
|
10.72, Pilat (ok), 16:26, 07/09/2009 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Да Вы можете писать что Вам угодно Караван пройдёт мимо... текст свёрнут, показать | |
|
|
|
|
|
5.64, pavel_simple (ok), 16:02, 07/09/2009 [^] [^^] [^^^] [ответить]
| +/– |
я смотрю тут дофига умников, которые считают что программа должна ставиться одним пакетом , со всеми зависимостями - возьмите google и почитайте что есть dll hell и как с этим много лет борються бедные товарищи из стада MS.
| |
|
|
|
|
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? Заменит на что ?
| |
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, вытягивать всё нужное из него и собирать в один тарбал, с обоснованной надёждой что будет работать везде.
| |
|
|