Advanced Package Tool

Advanced Package Tool
Скриншот программы Advanced Package Tool
Установка пакета с помощью apt-get
Тип пакетный менеджер[вд]
Написана на C++[2], Сценарий командной строки[2], XML[2], CMake[2], Си[2] и Perl[2]
Операционные системы GNU/Linux, macOS, OpenSolaris и Debian
Дата выпуска 16 августа 1998
Аппаратная платформа кроссплатформенность
Последняя версия
Репозиторий salsa.debian.org/apt-tea…
Лицензия GNU GPL 2+[3][4]
Логотип Викисклада Медиафайлы на Викискладе

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 есть коровья СУПЕРСИЛА»). При наборе apt-get moo выводится содержимое «пасхального яйца». Причём, если написать слово moo два или три раза, будут выведены другие изображения коров.

Бэкенд

Фронтенд

Примечания

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.