Parent 19 января 2025 г. 11:33 > aptitude разрешает зависимости до начала всего процесса. Apt тоже (было бы странно если бы нет, иначе зачем нужен механизм зависимостей, если стандартный пакетный менеджер с ними не работает), он аналогично отображает перед началом список всего что будет рекурсивно установлено, удалено, какие конфликты, если есть, запрашивая у пользователя подтверждение для продолжения. Разница в том что у них алгоритмы разрешения зависимостей немного отличаются, плюс у aptitude есть возможность в случае конфликтов выбрать другой способ разрешения ситуации. Но у меня за много лет бывали и случаи когда наоборот aptitude не справлялся, а apt норм обработал. А учитывая что я давно перестал засирать систему левыми репозиториями, стандартный apt у меня справляется ок. Плюс aptitude при разрешении конфликтов альтернативными алгоритмами бывало выставлял некоторым пакетам флаги hold, что в долгосрочной перспективе выходило боком в будущих обновлениях, после чего и apt сходил с ума. В общем, как-то так, в большинстве случаев aptitude работал норм, бывало стандартный apt работал лучше, если система не засрана посторонними репозиториями, то apt справляется. Я, попользовавшись aptitude в нулевых-десятых, пока вернулся к apt.