Разница между командами apt-get и aptitude при переустановке пакетов заключается в некоторых особенностях:
- aptitude автоматически удаляет подходящие пакеты, в то время как для apt-get для этого требуется отдельная команда. 2
- aptitude запоминает, какие пакеты были установлены явно, а какие — только из-за зависимостей. 2 При отсутствии необходимости в последних он автоматически удаляет их. 2 apt-get же обрабатывает явно установленные пакеты и их зависимости одинаково. 2
- aptitude позволяет легко просматривать возможные решения конфликтов, в то время как с apt-get обычно показан только один возможный способ, и его нужно либо принять, либо разрешить вручную (например, с помощью dpkg). 5
Кроме того, aptitude предоставляет интерфейс меню терминала, в то время как apt-get — нет. 2
Выбор между этими командами зависит от конкретных задач и предпочтений пользователя.