Advanced Packaging Tool | это... Что такое Advanced Packaging Tool? (original) (raw)

apt

apt-get install flightgear Установка пакета с помощью 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:

Пасхальные яйца

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

     (__) 
     (oo) 

/------/ / | ||

Интересна реакция на опцию 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, то можно удостовериться, что программа нагло лжет пользователю про отсутствие пасхалок, выводя сначала

Разве не было сказано, что в этой программе нет пасхальных яиц?

а в конце

Всё, вы победили.

                           /----\
                   -------/      \
                  /               \
                 /                |

-----------------/ --------\

и

Что это? Это слон, которого проглотила змея, конечно.

Примечания

  1. Debian — Package Search Results — apt
  2. Jeroen’s buildd information pages
  3. Nexenta AptCloneMan

BackEnd

FrontEND

См. также

Ссылки

Просмотр этого шаблона Проект Debian
Инфраструктура Manifesto • DebConfSoftware in the Public InterestКритерии по определению свободного ПО • Общественный договор • Alioth Логотип Debian
ПО Формат .debdpkgAPTaptitudedebconfDebian-InstallerIceweaselAlienJigdodashcdrkitvrms
Варианты ОС Debian GNU/HurdDebian GNU/kFreeBSDDebian GNU/kNetBSD • Custom Debian Distribution • Debian Pure Blend • Debian Live
Лидеры проекта Ян МердокБрюс ПеренсЯн Джексон • Уичерт Аккерман • Бен Коллинс • Бдайл Гарби • Мартин Мичлмаур • Брендан Робинсон • Энтони Таунс • Сэм Хочевар • Стив МакинтайрСтефано Закироли
'Category Категория · File Commons · TemplateШаблон
Просмотр этого шаблона Свободное программное обеспечение для управления ОС
Установщик ОС YaSTAnacondaDebian-InstallerBSD InstallerSysinstallFinstall
Менеджер входа KDMGDMLXDMLightDMWINGsEntranceSLiM • Enter •
Управление ПО YaSTYumexSynapticAptitude • Ubuntu Software Center • Deepin Software Center • KPackage • RPMdrake • AppCoffe
Управление ОС YaSTSystemConfigCalculate consoleDrackConf • Control Panel • Alterator