WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Pkgcore — [что?] задумана как защищённая замена для portage в Gentoo, оптимизирована для работы и написана на python.

Он представляет emerge в трех основных сценариях.

  • pemerge для установки, обновления и удаления пакетов. Это почти то же самое что и emerge.
  • pquery для поиска в дереве portage и установленных пакетов.
  • pmain для синхронизации дерева и других технических работ.[1]

Особенности

Framework

  • Абстрагированная подсистема конфигурации, поддерживающая различные форматы файлов конфигурации (в том числе при их одновременном использовании):
    • формат ini-файлов (для внутреннего использования и высокоуровневых директив pkgcore);
    • формат make.conf и /etc/portage/;
    • dhcp-подобный формат.
  • Единый интерфейс запроса метаданных. Один и тот же API используется для выборки пакетов, поиска по содержимому, поиска по описанию и прочих запросов основных метаданных. Поддерживается логическая группировка (boolean grouping), а также определение собственного запроса соответствующих объектов (query matching objects).
  • Основанный на триггерах движок слияния; расширяемый и спроектированный для избежания ненужного ввода-вывода для любой проверки / изменения образа для установки / удаления.

Конкретно Gentoo

  • EBD, известный Ebuild Daemon. 40 % сокращение времени выполнения регенерации, полной перезагрузки окружающей среды / сохранения поддержки, необходимой для glep33; дополнительное преимущество его в том, что binpkgs и VDB (устанавливается файлы сборки), не зависящие от доступа eclasses из дерева. И наконец, если у вас есть система SMP, может получить около линейного расширения (~ 90 % расширения тестирования на четверых P3 500 MHz) с помощью распараллеливания источник: pkgcore / source:pkgcore/bin/utilities/pregen.py, 7x быстрее четырехъядерных; статистика доступна через pregen.
  • Поддержка N родителей наследования в профилях.
  • USE / SLOT DEPS.
  • /etc/portage/sets support.
  • Встроенная интеграция GLSA (без внешних XML DEPS).
  • metadata.xml интегрирован в пакет Ebuild API.
  • Слияния прямо из tbz2 без расточительной промежуточной декомпрессии на временный каталог.

Примечания

  1. Pkgcore (недоступная ссылка)

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии