А у меня такой вопрос, а почему собственно происходит такая категоричность в зависимостях? Почему бы не придумать опредленную опцию установки ПО или обновления при котором в исключительном случае будет установлено две версии одного и того же пакета, просто одна версия будет для всей системы как зависимость, а другая будет спец для конкретной проги пусть даже раритетной?