Лучшие вопросы
Таймлайн
Чат
Перспективы
Система управления пакетами
программное обеспечение для управления пакетами программ Из Википедии, свободной энциклопедии
Remove ads
Remove ads
Система управления пакетами (также иногда «менеджер пакетов» или «пакетный менеджер») — набор программного обеспечения, позволяющего управлять процессом установки, удаления, настройки и обновления различных компонентов программного обеспечения. Системы управления пакетами активно используются в различных дистрибутивах операционной системы Linux и других UNIX-подобных операционных системах.

Программное обеспечение представляется в виде особых пакетов, содержащих, помимо дистрибутива программного обеспечения, набор определённых метаданных, которые могут включать в себя полное имя пакета, номер версии, описание пакета, имя разработчика, контрольную сумму, отношения с другими пакетами. Метаданные сохраняются в системной базе данных пакетов.
Некоторые известные системы управления пакетами для операционных систем:
- RPM и yum (система управления пакетами Red Hat, использующаяся во множестве дистрибутивов Linux, в том числе Fedora, RHEL, ASP Linux, Mandriva, OpenMandriva Lx, openSUSE)
- dpkg и apt (система управления пакетами в Debian и в различных дистрибутивах, основанных на нём, например Ubuntu),
- Pacman (менеджер пакетов в Arch-подобных дистрибутивах),
- Portage (основная система управления пакетами в Gentoo, аналог системы портов FreeBSD),
- Entropy (система управления пакетами в Sabayon Linux),
- PiSi (система управления пакетами, используется турецким дистрибутивом Pardus),
- Image Packaging System (система управления пакетами для OpenSolaris)
- NuGet (система управления пакетами для Windows 10).
Кроме того, в ряде экосистем вокруг популярных языков программирования созданы собственные менеджеры пакетов, обеспечивающие установку приложений на этих языках и необходимых библиотек, среди таковых Composer (PHP), NPM (JavaScript, менеджер пакетов в составе Node.js), Pip (Python), Gem (Ruby).
Пакеты хранятся в специальном хранилище — репозитории — которое обычно располагается на сервере, находящемся в интернете или же в локальной сети (например, во внутренней сети компании).
Remove ads
Ссылки
- Comparing Linux/UNIX Binary Package Formats (англ.). — Сравнение бинарных форматов пакетов Linux/UNIX. Дата обращения: 31 октября 2008. Архивировано 4 марта 2012 года.
- The Debian GNU/Linux FAQ . — Глава 6 — Основы системы управления пакетами Debian. Дата обращения: 31 октября 2008. Архивировано 4 марта 2012 года.
- Package Management Cheatsheet (англ.). DistroWatch.
Для улучшения этой статьи по информационным технологиям желательно:
|
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads