Advanced Package Tool (APT) — набор программ для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них дистрибутивах (например: Ubuntu, Linux Mint и т. п.), иногда также используется в дистрибутивах, основанных на Mandrake, например Mandriva, ALT Linux и PCLinuxOS. Способна автоматически устанавливать и настраивать программы для UNIX-подобных операционных систем как из предварительно откомпилированных пакетов, так и из исходных кодов.
Пакеты берутся из интернет-репозиториев либо их можно установить с имеющихся носителей. Список источников пакетов хранится в файле /etc/apt/sources.list и в каталоге /etc/apt/sources.list.d/. Графические оболочки для apt позволяют легко добавлять новые и удалять ненужные источники.
APT (а именно, программа из её набора apt-get) значительно упрощает процесс установки программ в командном режиме.
Для пользователей, предпочитающих графический интерфейс, более удобными могут оказаться другие front-end'ы — Synaptic и Adept. Существует текстово‐графический интерактивный пакет (использующий ncurses) — aptitude.
Распространяется свободно, в соответствии с условиями пользовательского соглашения GNU General Public License.
Возможности APT — это набор инструментов, распространяемых в пакете с именем apt. Значительная часть APT определена в библиотеке функций C++; APT также включает программы командной строки для работы с пакетами, которые используют эту библиотеку.
Таким образом, APT представляет собой библиотеку, предоставляющую другим программам (таким как apt, apt-get, apt-cache или apt-secure) возможности для работы с пакетами. Существует несколько графических оболочек для APT:
Adept ранее входил в дистрибутив Kubuntu (теперь заменён на KPackageKit) Aptitude — в текстовом и командном режимах Synaptic — простой и мощный графический менеджер, созданный на основе GTK+ KPackage — компонент среды рабочего стола KDE Apper — утилита для обновления пакетов для среды KDE использующая D-Bus
Пасхальные яйца Набрав команду apt-get, пользователь видит краткую справку по команде и в конце предложение: «This APT has Super Cow Powers» (). При наборе apt-get moo выводится содержимое «пасхального яйца». Причём, если написать слово moo два или три раза, будут выведены другие изображения коров.
Бэкенд dpkg
Фронтенд Adept Synaptic PackageKit
Примечания
Ссылки Apt (Advanced Package Tool) — Набор основных инструментов для Debian, debian wiki The Debian Administrator’s Handbook, «Chapter 6. Maintenance and Updates: The APT Tools» Ubuntu 18.04 Server Guide, Package Management, Apt The evolution of package managers (2018) — Debian-based package managers
Категория:Свободные системы управления пакетами Категория:Свободное программное обеспечение, написанное на C++