Ключевые отличия между командным интерфейсом apt и более специализированными инструментами apt-get и apt-cache:
- apt — это высокоуровневый интерфейс командной строки для управления пакетами. 12 Он объединяет большинство команд apt-get и apt-cache и включает некоторые опции, по умолчанию наиболее подходящие для интерактивного использования. 15 Например, apt показывает строку прогресса при установке пакетов и по умолчанию удаляет кэшированные .deb пакеты после успешной установки загруженных пакетов. 1
- apt-get и apt-cache предоставляют только интерфейс командной строки. 1 apt-get наиболее подходит для обновления системы до другого релиза и предлагает надёжный способ разрешения зависимостей пакетов. 1 apt-get наименее требователен к ресурсам железа, то есть потребляет мало памяти и работает быстрее. 1 apt-cache предлагает стандартный, основанный на регулярных выражениях, поиск по именам и описаниям пакетов. 1
Таким образом, apt рекомендуется использовать для интерактивного использования, а apt-get и apt-cache — для использования в скриптах. 1