Система управления пакетами

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск
Файл:Synaptic Package Manager.png
Synaptic — графическое средство управления пакетами

Система управления пакетами — набор программного обеспечения, позволяющие управлять процессом установки, удаления, настройки и обновления различных компонентов программного обеспечения. Системы управления пакетами активно используются в различных дистрибутивах операционной системы GNU/Linux и других UNIX-подобных операционных системах.

Программное обеспечение представляется в виде особых пакетов, содержащих помимо дистрибутива программного обеспечение, набор определённых метаданных, которые могут включать в себя полное имя пакета, номер версии, описание пакета, имя разработчика, контрольную сумму, отношения с другими пакетами. Метаданные сохраняются в системной базе данных пакетов.

Содержание

Наиболее известные системы управления пакетами

RPM

Основная статья: RPM

RPMсистема управления пакетами, изначально разрабатываемая компанией Red Hat для операционной системы Red Hat Linux. Ныне RPM применяется во множестве дистрибутивов операционной системы GNU/Linux, включая, но не ограничиваясь Fedora, RHEL, ASP Linux, ALT Linux, Mandriva, openSUSE.

dpkg

Основная статья: dpkg

dpkgсистема управления пакетами, используемая в операционной системе Debian и различных дистрибутивах GNU/Linux, основанных на ней.

Portage

Основная статья: Portage

Portage — основная система управления пакетами в Gentoo Linux. Аналог системы портов FreeBSD. Представляет собой набор утилит на Python и Bash, призванных облегчить и упорядочить установку программного обеспечения из исходных кодов или бинарных пакетов, с учетом всех зависимостей.

Репозитории

Основная статья: Репозиторий

Как правило, система управления пакетами работает со множеством пакетов, хранящихся в специальном репозитории. Репозиторий может храниться как на локальных запоминающих устройствах(оптическом или жёстком диске), так и на удалённой машине (HTTP, FTP или rsync сервере).

Ссылки

  • Comparing Linux/UNIX Binary Package Formats (англ.). — Сравнение бинарных форматов пакетов Linux/UNIX. Проверено 31 октября 2008.
  • The Debian GNU/Linux FAQ (рус.). — Глава 6 — Основы системы управления пакетами Debian. Проверено 31 октября 2008.
Личные инструменты

Served in 0.094 secs.