>> почему бы не давать просто ссылку на deb файл?
> Потому что ссылка сама не обновляется при обновлении системы.Она вообще сама не обновляется. А обновлять самолично все программы вручную - удел безмозглых обезьян.
> Потому что тогда в каждую программу пришлось бы приделывать свой обновлятель, как
> в хром в венде.
И файрфокс в винде. И флеш в винде. И адоб в винде. У адоба кстати очень наглый и назойливый апдейтер! А ... а у половины виндовых программ вообще нет апдейтера. И никого не волнует как вы их там будете обновлять и сколько там дыр у вас незапатчено осталось. Ну, кроме хакеров. Которых конечно волнует, только почему-то троянцам и вирусам никто не радуется.
> Потому что дистрибутив операционной системы - это не свалка независимых программок, а
> целостная система с взаимосвязанными компонентами
А что делать авторам программ которые вот только 5 минут назад написали софтину? Пойти нафиг? Ну они то пойдут. Только тогда и ваша система без нужных пользователям программ пойдет туда же чего доброго.
> и негоже когда авторы одной компоненты ломают совместимость и не исправляют
> другие связанные компоненты, например как авторы firefox.
А чего такого сломали авторы файрфокса? Я юзал FF4 из ppa мозиллы, пока его в убунте 10.10 не было. Проблем не заметил. А потом, при обновлении убунты - апдейтером все было грамотно сделано, я аж удивился: апдейтер вырубил все ppa и накатил 4й фокс из родных репов. И теперь у меня уже убунтуйская редакция 4го фокса. Опять ноль проблем. А не будь ppa - что бы я выиграл? Ничего. Что бы я проиграл? У меня бы не было современного и быстрого файрфокса с поддержкой webm как минимум до выхода релиза убунты. Выбор очевиден.
> Поэтому люди придумали специальных людей - майнтейнеров, которые следят за
> работоспособностью собираемого ими пакета и обновляют ссылки на зависимости если нужно,
> а иногда и пишут патчи для восстановления работоспособности с нужной версией
> зависимости.
У убунты они есть. А ppa это для тех кто не хочет ждать по полгода пока они там раздуплятся. И готов поставить относительно свежую версию программы, понимая что она может быть оттестирована хуже.
> Скачать один .deb мало Вам нужно скачать ещё и зависимости в нём
> указанные. Для этого люди придумали пакетные менеджеры и используют их вместо
> просто ссылок на deb файл.
Ну так PPA - это частный реп автора программы. Кому нужна самая-самая версия программы, возможно даже с проблемами - пользуется. Кому не нужна - не пользуется. А зависимости апт стандартно рюхнет, воткнув для программы из ppa все нужные библиотеки ... из основных репов, вы прикиньте?!