> Гораздо больше, чем собственно софта, и разделка программы на пачку пакетов _иногда_
> вызывает недоумение.Да как сказать? В случае многих программ это оправдано. Ну вот например VLC как бы одна программа, но вон там плагин ремотдесктопа тянет сотни либ специфичных для этого. А плагин самбы - жырноту из самбы, с сотнями либ, пихоном (!!!) ради 1 мизерной либы аллокатора чтоли, и всего такого.
Это можно сделать 1 пакетом, но тогда при его установке скачается примерно половина интернета, со всеми пихонами, электронами и прочим булшитом. А моя система превратится в большую помойку, хуже чем винда. Дебианщики, вот, усвоили что оказывается можно плагины вытолкать в отдельные пакеты, и тогда либы ремотдесктопа для влцы и прочие питоны с самбой-румбой будет качать не все и каждый, а только те кому это реально надо.
> В итоге 1000 пакетов в, например, Arch - это
> 1000 программ, а в Debian - нет.
Только арч в результате производит впечатление хаотичной помойки, а дебиан - тех кто научился пакетники юзать в разумном виде.
> Хотя отделение dev-пакетов, как по мне, идея годная.
Ну да. Бинари для запуска это бинари для запуска. А хидеры, статичные либы и прочий обвес для девелоперов это все же другое и нафиг не упало для старта програмы собраной с вон той (динамической) либой. Зачем замусоривать систему заведомо дохлым кодом и данными? Кому надо - поставит, благо даже имя угажать легко - добавил -dev к либе и готово.
Распил на субпакеты так то тоже появился не для прихоти а чтобы не валить с лопаты один мегаблоб всем вокруг, так что вот вам тут еще половина репы скачалась внагрузку. Даже если вы и не собираетесь всем этим пользоваться.