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.
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:
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:
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 .
Synaptic je grafický nástroj APT, GURPMI je grafický nástroj urpmi.
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.
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 |
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.
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 .
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á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ů: