Насколько я вижу, в 10.04 основные различия между aptitude и apt-get:
aptitudeдобавляет явные флаги для каждого пакета, указывающие, был ли пакет автоматически установлен для удовлетворения зависимости: вы можете манипулировать этими флагами ( aptitude markautoили aptitude unmarkauto), чтобы изменить способ, которым aptitude обрабатывает пакет.
apt-getотслеживает ту же информацию, но не будет отображать ее явно. apt-markможет использоваться для манипулирования флагами.
aptitudeбудет предлагать удалять неиспользуемые пакеты каждый раз, когда вы удаляете установленный пакет, тогда как apt-getбудет делать это только в случае явного запроса apt-get autoremoveили указания --auto-remove.
aptitudeдействует как единый интерфейс командной строки для большинства функций в обоих apt-getи apt-cache. Примечание : По состоянию на 16.04, есть aptкоманда , которая включает в себя наиболее часто используемые команды из apt-getи apt-cacheи несколько дополнительных функций.
В отличие от apt-cache«search», aptitudeвывод «search» также показывает установленное / удаленное / очищенное состояние пакета (плюс собственные флаги состояния aptitude). Кроме того, выходные данные «install» отмечают, какие пакеты устанавливаются для удовлетворения зависимости, а какие удаляются из-за неиспользования.
aptitude имеет (только текстовый) интерактивный интерфейс.
Я лично использую только aptitudeдля управления пакетами командной строки (и я никогда не использую текстовый интерфейс); Я считаю его вывод более читабельным, чем apt-get/ apt-cache.
Однако, если aptitudeон больше не будет стандартом в Ubuntu, нет другого выбора, кроме как использовать apt-getв инструкциях и инструкциях.
(Лично я довольно разочарован, увидев, что это исчезнет в 10.10; тем более, что улучшения aptitude apt-getв основном связаны с удобством использования. Я думаю, они считают, что те, кто знаком с командной строкой, знают, как вернуть aptitude, и тем, кто не пользуется командной строкой, все равно ...)
aptвместо любого из тех , кто: itsfoss.com/apt-vs-apt-get-difference