Advanced Package Tools (apt) — инструмент командной строки apt предоставляет пользователям более высокоуровневый пользовательский интерфейс с интуитивно понятными командами, предсказуемым поведением и функциями безопасности. Напротив, команда apt-get
реализует интерфейс более низкого уровня, который более тесно взаимодействует с основными процессами Linux. Команда apt
более удобна для управления пакетами, чем apt-get
.
И apt
, и apt-get
являются инструментами командной строки, которая встречается в дистрибутивах Linux на основе Debian, включая Debian, Ubuntu, Linux Mint и elementary OS.
apt-get была выпущена в 1998 году вместе с дистрибутивом Debian 2.0 (Hamm), а apt появилась только в 2014 году с дистрибутивом Debian 8 (Jessie). После 2014 года apt заменила apt-get в роли инструмента управления пакетами по умолчанию во всех дистрибутивах Linux на базе Debian.
Если кратко, то apt
— это усовершенствованная замена apt-get
, но в с истемах до сих пор поддерживаются оба способа управления пакетами.
В таблице привтедено краткое описание различий между apt и apt-get
Категория | apt-get | apt |
Что это | Инструмент командной строки для управления пакетами программного обеспечения в системах Linux на базе Debian. | Инструмент командной строки для управления пакетами программного обеспечения в системах Linux на базе Debian. |
Год выпуска и первоначальный дистрибутив Debian | 1998 г., дистрибутив Debian 2.0 (Hamm). | 2014 г., дистрибутив Debian 8 (Jessie). |
Возможности поиска | Нет. Вместо поиска пользователи должны использовать команды управления пакетами apt-cache. | Да. |
Разрешение зависимостей | Простое разрешение зависимостей. | Комплексное решение зависимостей с помощью предлагаемых установок программного обеспечения. |
Версии пакетов в файловой системе | При использовании apt-get upgrade старые версии пакетов сохраняются в файловой системе. | Более старые версии пакетов удаляются из файловой системы при использовании apt upgrade. |
Вывод результатов операций в текстовой форме | Предоставляет пользователю базовые данные о работе каждой команды apt-get, без особых подробностей. | Выводит подробные данные с результатами и операциями каждой команды apt, а также индикатор выполнения задач. |