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

Synaptic — графическое средство управления пакетами

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

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

Существует множество систем управления пакетами, вот некоторые из них:

Кроме того, в ряде экосистем вокруг популярных языков программирования созданы собственные менеджеры пакетов, обеспечивающие установку приложений на этих языках и необходимых библиотек, среди таковых Composer ( PHP ), NPM ( JavaScript , менеджер пакетов в составе Node.js ), Pip ( Python ), Gem ( Ruby ), NuGet ( .NET ).

Пакеты хранятся в специальном хранилище — репозитории — которое обычно располагается на сервере, находящемся в интернете или же в локальной сети (например, во внутренней сети компании).

Ссылки

  • (англ.) . — Сравнение бинарных форматов пакетов Linux/UNIX . Дата обращения: 31 октября 2008. 4 марта 2012 года.
  • . — Глава 6 — Основы системы управления пакетами Debian . Дата обращения: 31 октября 2008. 4 марта 2012 года.
  • (англ.) . DistroWatch .
Источник —

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