Advanced Packaging Tool
Apt-get install mediawiki.png
Установка пакета с помощью apt-get
Тип система управления пакетами
Написана на C++[1]
Операционная система GNU, GNU/Linux[d], macOS, OpenSolaris и Debian
Первый выпуск 16 августа 1998
Аппаратная платформа кроссплатформенность
Последняя версия 2.1.6
Лицензия GNU GPL 2+[d][2][3]
Сайт tracker.debian.org/pkg/a…
Commons-logo.svg Медиафайлы на Викискладе

apt (advanced packaging tool) — программа для установки, обновления и удаления программных пакетов в операционных системах 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-get или apt-secure) возможности для работы с пакетами. Существует несколько графических оболочек для apt:

  • Adept ранее входил в дистрибутив Kubuntu (теперь заменён на KPackageKit)
  • Aptitude — в текстовом и командном режимах
  • Synaptic — простой и мощный графический менеджер, созданный на основе GTK+
  • KPackage — компонент среды рабочего стола KDE
  • sudo apt update                     Обновление баз данных пакетов (указанных в/etc/apt/sources.list)
    sudo apt upgrade                Обновление системы
    
    apt search пакет                Поиск пакетов
    apt show пакет                  Поиск пакетов и выводит информацию о пакете
    sudo apt install пакет  Установить пакет
    
    sudo apt purge пакет    Удалить пакет и его конфигурационные файлы. Возможно использовать для уже удаленного пакета.
    sudo apt remove пакет   Удалить пакет
    sudo apt autoremove             Удаление всех пакетов-сирот
    
    sudo apt autoclean              Очистка кэша неустановленных пакетов
    sudo apt clean                  Очистка кэша пакетов
    
    sudo apt edit-sources   Открывает файл /etc/apt/sources.list в текстовом редакторе для редактирования, после сохранения изменений и закрытия редактора, выполняет проверку файла на предмет ошибок. В случае наличия ошибок, выводит предложение на повторное редактирование файла, чтобы исправить ошибки.
    
    sudo apt full-upgrade   Переход от одной основной версии Debian к следующей
    

    Набрав пустую команду apt-get пользователь видит краткую справку по команде и в конце предложение: «This APT has Super Cow Powers» (рус. «В APT есть коровья СУПЕРСИЛА»). При наборе apt-get moo выводится содержимое «пасхального яйца».

    BackEnd

      • Synaptic
        • Yum
          1. The apt Open Source Project on Open Hub: Languages Page — 2006.
          2. https://salsa.debian.org/apt-team/apt/blob/1.6.3/COPYING
          3. The apt Open Source Project on Open Hub: Licenses Page — 2006.

          Ссылки

          • 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 (англ.)
Яндекс.Метрика