Изучал структуру deb-пакеты, и возникли такие вопросы:
Чем отличаются поля Recommends и Suggests? (и в том и в другом поле список рекомендуемых пакетов)
Зачем нужно поле priority (приоритет), где оно проверяется/используется?
Зачем нужны пакеты, которые можно установить, но нельзя удалить?
Зачем нужно поле Essential, если можно запретить удаление пакета через Priority?
Можно ли все-таки удалить пакет и как, если Essential = yes или Priority = required?