aptitude (программное обеспечение) - aptitude (software)

редактировать
Текстовый интерфейс для APT
aptitude
Aptitude.png
Разработчик (и) Дэниел Берроуз
Начальный выпуск1999 г.; 21 год назад (1999 г.)
Стабильный выпуск 0.8.7 / 19 апреля 2017 г.; 3 года назад (19.04.2017)
Предварительный выпуск 0.8.9 / 19 августа 2017 г.; 3 года назад (19.08.2017)
Репозиторий Отредактируйте это в Викиданных
Написано наC ++ (ncurses )
Операционная система GNU / Linux, iOS
Платформа Debian и производные
Тип Менеджер пакетов
Лицензия GPLv2
Веб-сайтwiki.debian.org / Aptitude Отредактируйте это в Викиданных

aptitude - это от внешнего интерфейса к APT, Debian менеджер пакетов. Он отображает список пакетов программного обеспечения и позволяет пользователь может интерактивно выбирать пакеты для установки или удаления. Он имеет особенно мощную поисковую систему, использующую гибкие шаблоны поиска. Первоначально она была создана для Debian, но появилась в RPM Package Manager (RPM) (например,).

Содержание

  • 1 Пользовательские интерфейсы
  • 2 История
  • 3 Пасхальное яйцо
  • 4 См. также
  • 5 Ссылки
  • 6 Внешние ссылки

Пользовательские интерфейсы

aptitude основан на ncurses компьютерном терминале l ibrary, с которой он предоставляет интерфейс, включающий некоторые элементы, обычно встречающиеся в графических пользовательских интерфейсах (GUI) (например, раскрывающиеся меню ).

Помимо интерфейса ncurses, aptitude предоставляет расширенный интерфейс командной строки (CLI). Несмотря на то, что aptitude является одним исполняемым файлом, он предоставляет функции командной строки, аналогичные функциям семейства инструментов apt- (apt-get, apt-cache, apt-listchanges и т. Д.). aptitude также эмулирует большинство аргументов командной строки apt-get , что позволяет ему действовать как полная замена для apt-get. Раньше не рекомендовалось использовать aptitude и apt-get как синонимы. Это больше не так, поскольку обе программы теперь правильно отслеживают и используют общий список пакетов, которые были автоматически установлены для удовлетворения зависимостей.

History

aptitude был создан в 1999 году. были доступны другие терминальные APT-подобные внешние интерфейсы : программа dselect, которая использовалась для управления пакетами в Debian еще до создания APT, и программа console-apt, проект, который считался наследником для dselect. aptitude был создан для экспериментов с дизайном объектно-ориентированного программирования, чем тот, который используется в console-apt, в надежде, что это приведет к более гибкой программе с более широким набором функций.

Первым общедоступным выпуском aptitude была версия 0.0.1 18 ноября 1999 года. Она была очень ограничена: она могла просматривать список доступных пакетов, но не могла фактически загрузить или установить какие-либо пакеты. В версии 0.0.4a эта возможность была добавлена ​​со многими другими улучшениями; эта версия была включена в Debian 2.2, кодовое название: potato.

В конце 2000 года был переписан весь модуль пользовательского интерфейса ; была создана новая архитектура на основе libsigc++ библиотеки обратного вызова и концепций современных наборов инструментов виджетов, таких как GTK + и Qt. Это позволило интерфейсу стать более похожим на GUI, чем это было раньше, с такими функциями, как раскрывающиеся меню и всплывающие диалоговые окна. В это время была добавлена ​​одна из наиболее необычных функций aptitude - крошечная реализация Minesweeper. Первым официальным выпуском aptitude после этой перезаписи был 0.2.0., Aptitude 0.2.11.1 был выпущен вместе с Debian 3.0 Woody. К этому времени проект console-apt (переименованный в deity) был фактически оставлен сопровождающими, и он был удален из Woody. aptitude также был перенесен на jailbroken iOS как часть менеджера пакетов Cydia.

Easter egg

Версия aptitude Пасхальное яйцо. Это отсылка к способностям Маленького принца.

, в которых говорится, что, в отличие от Advanced Packaging Tool, он «не обладает суперспособностями коровы». В apt-get «суперспособности коровы» можно найти, выполнив команду apt-get moo. Тем не менее, при использовании aptitude, выдача moo выдаст пользователю подсказку о том, что нет пасхальных яиц.

Однако, введя aptitude -v moo, затем aptitude -vv moo и т. Д., Пользователь увидит серию заявлений, отрицающих "суперсилы коровы" или призывающих их уйти, некоторые заканчиваются изображением (отсылка к Антуану де Сент-Экзюпери Маленький принц ) мало чем отличался от оригинальной подходящей пасхалки. Различные версии программы имеют разную последовательность.

Кроме того, в описании пакета говорится, что «aptitude также соответствует требованиям 2000 года, не приводит к ожирению, естественным образом очищается и не требует ухода».

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом

Ссылки

Внешние ссылки

Викискладе есть материалы, связанные с Aptitude (программное обеспечение).
Последняя правка сделана 2021-06-11 22:49:11
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте