ЗИпп

  • Обзор ZYpp

    • ZYpp — это движок для управления пакетами Linux, поддерживающий YaST, Zypper и PackageKit. 
    • Он отличается от других менеджеров пакетов способностью решать проблемы с зависимостями. 
    • ZYpp является бесплатным проектом с открытым исходным кодом, спонсируемым SUSE и лицензированным по GPL. 
  • Реализация и использование

    • ZYpp написан на C++ и имеет интерфейс командной строки Zypper для установки, удаления и обновления пакетов. 
    • YaST package manager является графическим эквивалентом Zypper и используется в openSUSE с версии 10.2 beta1. 
    • Zypper используется в мобильных дистрибутивах Linux MeeGo, Sailfish OS и Tizen. 
  • История и цель

    • Novell объединила YaST и Red Carpet в 2003 году после приобретения Ximian и SuSE. 
    • Анализ показал, что существующие инструменты с открытым исходным кодом не соответствуют требованиям Novell. 
    • Libzypp была создана как средство управления пакетами в SUSE и компонент управления Linux в ZENworks Management suite. 
  • Первые дни и развитие

    • Решатель Libzypp был перенесен из Red Carpet и улучшен для установки пакетов. 
    • В openSUSE 10.1 возникли проблемы с системным пакетом из-за нестабильности решателя. 
    • В версии openSUSE 10.2 были исправлены дефекты предыдущей версии. 
    • В версии 10.3 ZMD был удален, а ZYpp v3 стал более стабильным. 
  • Интеграция с SAT solver

    • Интеграция SAT solver в ZYpp значительно улучшила скорость работы решателя зависимостей. 
    • SAT solver основан на популярном minisat solver и использует словарь данных и выполнимость для вычисления зависимостей. 
    • Результаты тестирования показали значительное улучшение скорости и размера ZYpp по сравнению с другими пакетными менеджерами на базе RPM. 
  • Рекомендации и ссылки

    • Статья содержит ссылки на официальный веб-сайт ZYpp, DistroWatch.com и другие ресурсы. 

Полный текст статьи:

Зипп — Википедия

Оставьте комментарий

Прокрутить вверх