apt (advanced packaging tool) — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них (Ubuntu, (Linux Mint) и т. п.), иногда также используется в дистрибутивах, основанных на Mandrake, например (Mandriva), (ALT Linux) и (PCLinuxOS). Способна автоматически устанавливать и настраивать программы для UNIX-подобных операционных систем как из предварительно откомпилированных пакетов, так и из исходных кодов.
Advanced Packaging Tool | |
---|---|
![]() Установка пакета с помощью apt-get | |
Тип | system-level package manager[вд] |
Написана на | , (Сценарий командной строки), XML, (CMake), Си и (Perl) |
Операционные системы | , macOS, OpenSolaris и Debian |
Первый выпуск | 16 августа 1998 |
Аппаратная платформа | кроссплатформенность |
Последняя версия | |
Репозиторий | salsa.debian.org/apt-tea… |
Лицензия | GNU GPL 2+[d] |
Сайт | tracker.debian.org/… (англ.) |
![]() |
Пакеты берутся из интернет-репозиториев либо их можно установить с имеющихся носителей. Список источников пакетов хранится в файле /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) — простой и мощный графический менеджер, созданный на основе
- (KPackage) — компонент среды рабочего стола KDE
- — утилита для обновления пакетов для среды KDE использующая (D-Bus)
Команды
apt updateОбновление баз данных пакетов (указанных в/etc/apt/sources.list) apt upgrade Обновление системы apt search пакетПоиск пакетов apt search ^пакет Поиск пакетов по регулярному выражению apt show пакетПоиск пакетов и выводит информацию о пакете apt install пакетУстановить пакет apt purge пакет Удалить пакет и его конфигурационные файлы. Возможно использовать для уже удаленного пакета. apt remove пакетУдалить пакет apt autoremoveУдаление всех пакетов-сирот apt autocleanОчистка кэша неустановленных пакетов apt clean Очистка кэша пакетов apt edit-sourcesОткрывает файл /etc/apt/sources.list в текстовом редакторе для редактирования, после сохранения изменений и закрытия редактора, выполняет проверку файла на предмет ошибок. В случае наличия ошибок, выводит предложение на повторное редактирование файла, чтобы исправить ошибки. apt full-upgradeПереход от одной основной версии дистрибутива к следующей
Набрав команду apt-get
, пользователь видит краткую справку по команде и в конце предложение: «This APT has Super Cow Powers» (рус. «В APT есть коровья СУПЕРСИЛА»). При наборе apt-get moo
выводится содержимое «пасхального яйца». Причём, если написать слово moo два или три раза, будут выведены другие изображения коров.
Бэкенд
Фронтенд
- (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 (англ.)
Для улучшения этой статьи :
|
Это о программном обеспечении. Помогите Википедии, дополнив её. |
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер