Csomagkezelő

A csomag vezetője egy (vagy több) szerszám (ok) folyamatainak automatizálása telepítésekor, eltávolításakor, frissítése szoftver telepítve van a számítógépes rendszer . A kifejezést leginkább Unix alapú operációs rendszerek , például a GNU / Linux esetében használják . Legtöbbjük csomagkezelőt használ, amelyet gyakran alapfelszerelésként szállítanak. Ezek lehetővé teszik, hogy több ezer csomag könnyen elérhetővé váljon egy szokásos telepítés során.

Definíciók

A csomag olyan archívum, amely tartalmazza a számítógép fájlokat , információkat és eljárásokat, amelyek szükségesek a szoftverek telepítéséhez az operációs rendszerre egy szoftver-aggregátumon belül , biztosítva ezzel az így módosított rendszer funkcionális konzisztenciáját.

A csomagkezelő lehetővé teszi, hogy különféle műveleteket hajtson végre az elérhető csomagokkal:

Példák

A GNU / Linux , BSD , MacOS és más UNIX operációs rendszerek , sok csomagot kezelő szoftver áll rendelkezésre.

Különösen idézhetjük:

Letöltés és függőségmegoldási menedzserek

Vannak is sok csomag letöltési és függőség vezetők, mint az APT a Debian és Ubuntu , urpmi származó Mageia , DNF származó Yellow Dog és Fedora , ZYpp származó openSUSE .

Grafikus felületek

A Synaptic az APT grafikus eszköze, a GURPMI az urpmi grafikus eszköze.

Hibrid menedzserek

A BSD portrendszer lehetővé teszi a szoftverek gyűjteményből történő telepítését forrásként.

Az eszköz a feltörekvő a Gentoo Linux eloszlás egy olyan csomag, letöltés, függőségek és építmények manager szoftver telepítésére forrásból. Portozáson alapul, amelyet a FreeBSD portjai inspiráltak.

Diagram

A fő disztribúciók csomagkezelője
GNU / Linux disztribúció Debian / Ubuntu OpenMandriva Lx / Mageia / ROSA Linux Fedora Arch Linux OpenSUSE Gentoo FreeBSD / OpenBSD / NetBSD
Alapértelmezett grafikus felhasználói felület GNOME szoftver / alkalmasság / Synaptic GURPMI / rpmdrake GNOME szoftver pamac, polip YaST Portage pkgfe / portsman / portbrowser / bpm / barry / kports / (FreeBSD)
Letöltés-kezelő és függőségmegoldó APT urpmi / urpme / urpmq DNF Pacman ZYpp felbukkan kikötők
Telepítő dpkg FORDULAT FORDULAT FORDULAT
Csomag formátum .deb .fordulat .fordulat .tar.xx .fordulat ebuild .tar.xx

PackageKit vagy a GNU / Linux egységesítésének vágya

Nagy a változatosság a csomagkezelőkben, a letöltéskezelőkben és az ebből fakadó interfészekben. Ez az oka annak, hogy létrejött a PackageKit . Ennek célja, hogy egységes grafikus felületet kínáljon a különböző csomagkezelőknek, hogy közös felület legyen az összes GNU / Linux disztribúcióhoz. Már elérhető a Fedora, az openSUSE vagy a Mandriva alatt. Az Ubuntu nem kívánja hamarosan integrálni.

Csomagkezelők a Windows rendszerben

A Windows 8 verzió óta a Microsoft beépítette operációs rendszerébe a Microsoft Store -ot, amely lehetővé teszi az APPX- típusú szoftvercsomagok letöltését és telepítését .

A Microsoft Windows operációs rendszeren lehetőség van a Package Manager Package Manager (mellékelve) használatára, más néven pkgmgr.exe (elavult, használja a DISM.exe fájlt). Ingyenes szoftverek is léteznek, például a Chocolatey  (en) vagy a WAPT .

Univerzális csomagkezelő

A szoftveripar folyamatosan fejlődik. A bináris objektumok kezelői nem jelentenek kivételt a szabály alól, és fokozatosan haladnak az univerzális csomagkezelők felé. Ezeknek a csomagkezelőknek az a célja, hogy szabványosítsák a vállalatok hozzáférését és az összes szükséges csomag használatát a fejlesztési folyamat során. Eszközöket nyújtanak a műtárgyak biztonságának és kompatibilitásának elemzéséhez. Az univerzális csomagkezelők központi szerepet töltenek be a szervezetek által kihasznált fejlesztési eszközök (fordító rendszerek, csomagolók, dokumentációs eszközök, kódelemzés, kézbesítés ...) láncában.

Néhány ismert univerzális csomagkezelő:

Programozási nyelv csomagkezelő

A programozási nyelvű csomagkezelők lehetővé teszik, hogy csomagokat telepítsen a nyelvhez szoftverfejlesztés vagy végfelhasználás céljából.

A programozási nyelvek és azok csomagkezelőinek listája:

Hivatkozások

  1. (in) John K. Waters , "  JFrog kibocsátások 'univerzális' Artifact Repository  " az ADT Mag , Application Development Trends Magazine2015. szeptember 8
  2. (in) Xavier Decoster , "  A NuGet ökoszisztéma áttekintése  " a CodeProject.com webhelyen ,2013. augusztus 18
  3. (in) Scott Hanselman , "  Hogyan kell a fogadó saját szerver és csomag NuGet takarmány  " on Hanselman.com ,2015. április 13

Lásd is

Kapcsolódó cikkek

Külső linkek