Správce balíčků

Balíček manažer je jeden (nebo více) nástroj (s) automatizuje proces instalace, odinstalaci aktualizací softwaru nainstalovaného na počítačovém systému . Termín se většinou používá pro operační systémy založené na Unixu , jako je GNU / Linux . Většina z nich používá správce balíčků, který je často dodáván jako standard. Umožňují snadné zpřístupnění tisíců balíčků během standardní instalace.

Definice

Balíček je archiv obsahující počítačové soubory , informace a postupy nezbytné pro instalaci softwaru na operační systém v rámci softwarového agregátu , přičemž je zajištěna funkční konzistence takto upraveného systému.

Správce balíků umožňuje provádět různé operace s dostupnými balíčky:

Příklady

V operačních systémech GNU / Linux , BSD , macOS a dalších operačních systémech UNIX je k dispozici mnoho softwaru pro správu balíčků.

Můžeme citovat zejména:

Správci stahování a řešení závislostí

Existuje také mnoho správců stahování balíčků a řešení závislostí, například APT pro Debian a Ubuntu , urpmi od Mageia , DNF od Yellow Dog a Fedora , ZYpp od openSUSE .

Grafická rozhraní

Synaptic je grafický nástroj APT, GURPMI je grafický nástroj urpmi.

Hybridní manažeři

Systém portů BSD umožňuje instalaci softwaru ze sbírky jako zdroje.

Nástroj vycházející z distribuce Gentoo Linuxu je balíček, stahování, řešení závislostí a správce sestavení pro instalaci softwaru ze zdroje. Je založen na portování, inspirovaném porty FreeBSD.

Diagram

Správce balíků hlavních distribucí
Distribuce GNU / Linux Debian / Ubuntu OpenMandriva Lx / Mageia / ROSA Linux Fedora Arch Linux OpenSUSE Gentoo FreeBSD / OpenBSD / NetBSD
Výchozí grafické uživatelské rozhraní Software GNOME / Aptitude / Synaptic GURPMI / rpmdrake Software GNOME pamac, chobotnice YaST Dopravné pkgfe / portman / portbrowser / bpm / barry / kports / (FreeBSD)
Správce stahování a překladač závislostí APT urpmi / urpme / urpmq DNF Pacman ZYpp vynořit se porty
Instalátor dpkg RPM RPM RPM
Formát balení .deb ot./min ot./min .tar.xx ot./min ebuild .tar.xx

PackageKit nebo touha sjednotit GNU / Linux

Správci balíčků, správci stahování a výsledná rozhraní mají velkou rozmanitost. To je důvod, proč byl vytvořen PackageKit . To si klade za cíl nabídnout jednotné grafické rozhraní pro různé správce balíčků, aby bylo společné rozhraní pro všechny distribuce GNU / Linux. Je již k dispozici pod Fedorou, openSUSE nebo Mandriva. Ubuntu to nehodlá brzy integrovat.

Správci balíčků ve Windows

Od verze Windows 8 zahrnovala společnost Microsoft do svého operačního systému Microsoft Store , který vám umožňuje stahovat a instalovat softwarové balíčky typu APPX .

V operačním systému Microsoft Windows je možné použít správce balíčků správce balíčků (součástí balení), nazývaný také pkgmgr.exe (zastaralý, použijte DISM.exe). Existuje také svobodný software, například Chocolatey  (en) nebo WAPT .

Univerzální správce balíčků

Softwarový průmysl se neustále vyvíjí. Binární správci objektů nejsou výjimkou z pravidla a postupně přecházejí k univerzálním správcům balíků. Cílem těchto správců balíčků je standardizovat způsob, jakým společnosti přistupují a používají všechny balíčky, které potřebují ve svém vývojovém procesu. Poskytují nástroje pro analýzu zabezpečení a kompatibility typů artefaktů. Univerzální správci balíků mají ústřední postavení v řetězci vývojových nástrojů (kompilační systémy, balicí stroje, dokumentační nástroje, analýza kódu, doručování ...) využívaných organizacemi.

Někteří známí univerzální správci balíků:

Správce programovacích jazyků

Správci programovacích jazykových balíčků vám umožňují instalovat balíčky pro jazyk pro vývoj softwaru nebo pro konečné použití.

Seznam programovacích jazyků a jejich příslušných správců balíků:

Reference

  1. (in) John K. Waters , „  JFrog uvádí„ univerzální “úložiště artefaktů  “ na časopisu ADT Mag , časopis o vývoji aplikací8. září 2015
  2. (in) Xavier Decoster , „  Přehled ekosystému NuGet  “ na CodeProject.com ,18. srpna 2013
  3. (in) Scott Hanselman , „  Jak hostit vlastní server a balíček NuGet Feed  “ na Hanselman.com ,13. dubna 2015

Podívejte se také

Související články

externí odkazy