Advanced Packaging Tool | это... Что такое Advanced Packaging Tool? (original) (raw)
apt
Установка пакета с помощью apt-get | |
---|---|
Тип | Часть системы управления пакетами |
Разработчик | Jason Gunthorpe и другие |
Написана на | C++ |
Операционная система | GNU: Linux (alpha amd64 arm hppa i386 ia64 mips mipsel powerpc s390 sparc)[1], Hurd (i386), kFreeBSD (i386)[2], Nexenta OS[3] |
Последняя версия | 0.9.7.3 (29 июля 2012 года) |
Лицензия | GNU GPL 2 и новее, с исключением для libqt |
Сайт | http://packages.qa.debian.org/a/apt.html |
apt (advanced packaging tool) — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них (Ubuntu, Edubuntu и т. п.), иногда также используется в дистрибутивах, основанных на Mandrake, например Mandriva, ALTLinux и 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 package manager ранее входил в дистрибутив Kubuntu (теперь заменён на KPackageKit)
- Aptitude — в текстовом и командном режимах
- Synaptic — простой и мощный графический менеджер, созданный на основе GTK+
- KPackage — компонент среды рабочего стола KDE
- Apper — утилита для обновления пакетов для среды KDE использующая D-Bus
Пасхальные яйца
Набрав пустую команду apt-get
пользователь видит краткую справку по команде и в конце предложение: «_This APT has Super Cow Powers_» (рус. «В APT есть коровья СУПЕРСИЛА»). При наборе apt-get moo
выводится содержимое «пасхального яйца», например:
(__)
(oo)
/------/ / | ||
- /---/\
~~ ~~
...."Have you mooed today?"...
Интересна реакция на опцию moo (и даже moo moo) команды aptitude
. Для версии 0.6.3, например, выводится «_There are no Easter Eggs in this program_» (в этой программе нет пасхальных яиц), а также в самом конце aptitude --help
есть фраза «_This aptitude does not have Super Cow Powers_». В самом aptitude, если последовательно набрать aptitude moo; aptitude -v moo; aptitude -vv moo; aptitude -vvv moo; aptitude -vvvv moo; aptitude -vvvvv moo; aptitude -vvvvvv moo
, то можно удостовериться, что программа нагло лжет пользователю про отсутствие пасхалок, выводя сначала
Разве не было сказано, что в этой программе нет пасхальных яиц?
а в конце
Всё, вы победили.
/----\
-------/ \
/ \
/ |
-----------------/ --------\
и
Что это? Это слон, которого проглотила змея, конечно.
Примечания
BackEnd
FrontEND
- Synaptic
- PakageKit
См. также
- YUM
- YAST
Ссылки
- Gustavo Noronha Silva APT HOWTO (рус.) (Ноябрь 2002). Архивировано из первоисточника 18 февраля 2012. Проверено 30 октября 2008.
Проект Debian | ||
---|---|---|
Инфраструктура | Manifesto • DebConf • Software in the Public Interest • Критерии по определению свободного ПО • Общественный договор • Alioth | |
ПО | Формат .deb • dpkg • APT • aptitude • debconf • Debian-Installer • Iceweasel • Alien • Jigdo • dash • cdrkit • vrms | |
Варианты ОС | Debian GNU/Hurd • Debian GNU/kFreeBSD • Debian GNU/kNetBSD • Custom Debian Distribution • Debian Pure Blend • Debian Live | |
Лидеры проекта | Ян Мердок • Брюс Перенс • Ян Джексон • Уичерт Аккерман • Бен Коллинс • Бдайл Гарби • Мартин Мичлмаур • Брендан Робинсон • Энтони Таунс • Сэм Хочевар • Стив Макинтайр • Стефано Закироли | |
' Категория · Commons · Шаблон |
Свободное программное обеспечение для управления ОС | |
---|---|
Установщик ОС | YaST • Anaconda • Debian-Installer • BSD Installer • Sysinstall • Finstall • |
Менеджер входа | KDM • GDM • LXDM • LightDM • WINGs • Entrance • SLiM • Enter • |
Управление ПО | YaST • Yumex • Synaptic • Aptitude • Ubuntu Software Center • Deepin Software Center • KPackage • RPMdrake • AppCoffe • |
Управление ОС | YaST • SystemConfig • Calculate console • DrackConf • Control Panel • Alterator • |