Наскільки я можу бачити, в 10.04 головні відмінності між придатністю та сприйняттям:
aptitude
додає явні прапорці для кожного пакета, вказуючи, чи пакет автоматично встановлений для задоволення залежності: ви можете маніпулювати цими прапорами ( aptitude markauto
або aptitude unmarkauto
), щоб змінити спосіб обробки поваги до пакету.
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
має (лише для тексту) інтерактивний інтерфейс користувача.
Я особисто використовую лише aptitude
для управління пакетом командного рядка (і я ніколи не використовую текстовий інтерфейс); Я вважаю, що його результат є більш читаним, ніж apt-get
/ apt-cache
.
Однак, якщо aptitude
Ubuntu вже не буде стандартним, не існує іншого вибору, крім використання apt-get
в інструкціях та інструкціях з експлуатації.
(Особисто я дуже розчарований, коли побачила, що він зникне в 10.10; тим більше, що поліпшення можливостей apt-get
в основному стосується зручності використання. Я думаю, вони вважали, що ті, хто знаходить командний рядок, знають, як повернути здатність, і тим, хто не використовує командний рядок, не буде байдуже ...)
apt
замість будь-якого з цих: itsfoss.com/apt-vs-apt-get-difference