Насколько я вижу, в 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