Залежності розподілів на основі RPM працюють по-різному, ніж метод dpkg Потрібно / рекомендує / пропонує.
Зазвичай залежності в розподілах на основі RPM можна вважати еквівалентом "цей пакет не працюватиме належним чином, якщо ця залежність не буде дотримана". Однак для технічного обслуговування пакетів, що обслуговують пакунки, є можливість включити додаткові залежності, як вони вважають за потрібне (або тому, що вони автоматично не виявляються, або тому, що вони вважають, що це сувора вимога).
Наприклад, веб-додаток в Debian / Ubuntu може містити різні пропозиції щодо залежностей від пакетів MySQL Server. Однак, оскільки сервер MySQL не зобов’язаний бути на локальному веб-сервері, це не важка вимога, той самий пакет у Fedora не залежатиме.
Існує проблема з методологією RPM, яка саме ви визначили, іноді існує занадто багато залежностей. Поширене питання, яке я чув: "Чому цей пакет повинен включати бібліотеки для Bluetooth, коли я не використовую Bluetooth?", Такі елементи, як додаткові плагіни, що входять до основного пакету програм, як правило, є причиною цієї ситуації.