Уточнение: пакет A зависи от X,Y,X чрез "опционални модули".
Бел.: Примера е измислен само, за да покаже идеята.
Пример: Apache+mod_php+mod_perl+mod_xxx.
При пакетна зависимост е желателно да се разбие на няколко пакета :
- apache_core (core/base/common/ без значение )
- apache_php
- apache_perl
- apache_xxx
Трябва ли да се направи това разбиване - ами не. Като поискаш apache ще получиш и php, и perl, и xxx.
А ако се направи разбиване може да се инсталира само "apache_core", защото останалото не ни трябва .
Когато липсва пакетна зависимост, няма проблем пакета apache да съдържа и mod_php, mod_perl, mod_xxx, като е по подразбиране е конфигуриран без тях. Когато на потребителя се наложи да ползва mod_php, инсталира php и преконфигурира apache. Трябва му mod_perl, mod_xxx - също като за php. Общо взето примера става в 4 пакета. Трудно ми е да си представя при пакетна зависимост да може с по-малко (с един става при всички случай).
Затова смятам че пакетната зависимост води до изкуствено увеличаване на броя на пакетите.
Бел.:В примера по-горе не е толкова важно къде ще бъде mod_php - дали в пакета на apache или в пакета на php.
Край на уточнението.
И сега въпроса колко кучета трябват, за да се пази стадо овце ако те са:
- десет
- сто
- хиляда
- десет хиляди ?
И без да се влиза в спор точно колко трябва да са, е ясно, че с увеличаване на броя на овцете трябва да увеличим и броя на кучетата.
Пакетната зависимост, принуждава правенето на много пакети, от там идва и необходимостта от повече ресурси(хора) за създаването им.
Трудно ми е по бройка на "ГОТОВИ" пакети, да възприема, че може да се каже, че дистрибуцията е по-добра. Какво стана с opensource ?
/извън темата
В един момент намразих SuSE (8.0/8.1 ?) защото не можеше да се компилира OpenOffice. И какво се оказа: ако се приложат само първите 42(?) patch-а към компилатора няма проблем. Bug-ът бил в някой от следващите patch-ове. Май бяха общо над 70(?) . След като не може да се компилира софтуер на една дистрибуция, тя добра ли е ? Ама тя има примерно 2, 3, 5 хиляди готови пакета. Е и ! Ами от останалите възможни 20, 30 хиляди ( дали са толкова малко ), колко няма да може се компилират ?
Ех, че лошо се изказах за SuSE, никак не ми се искаше. Ама OpenOffice беше млад и template-ите на C++ винаги са били проблемни за различните компилатори. Първоначално си мислех разни неща

'> за разработчиците и т.н

'> на OpenOffice. Минало, забравено, много добра дистрибуция/офис пакет.