Gestionar de pachete: Diferență între versiuni
Linia 21: | Linia 21: | ||
**[[Zyppper]], implicit în [[openSUSE]], [[openSUSE Enterprise]], folosește libzypp |
**[[Zyppper]], implicit în [[openSUSE]], [[openSUSE Enterprise]], folosește libzypp |
||
**[[urpmi]]: linie de comandă, pentru [[Mageia]], [[OpenMandriva Lx]], [[ROSA Linux]] |
**[[urpmi]]: linie de comandă, pentru [[Mageia]], [[OpenMandriva Lx]], [[ROSA Linux]] |
||
**APT-RPM (versiune modificată APT): [[ALT Linux]], [[PCLinuxOS]] |
**[[APT-RPM]] (versiune modificată APT): [[ALT Linux]], [[PCLinuxOS]] |
||
*[[Pacman]]: [[ArchLinux]] |
*[[Pacman]]: [[ArchLinux]] |
||
*[[Portage]]: [[Gentoo]] |
*[[Portage]]: [[Gentoo]] |
||
Linia 40: | Linia 40: | ||
'''MS Windows''' |
'''MS Windows''' |
||
*[ |
*[https://www.nuget.org/ NuGet] |
||
*Scoop |
*Scoop |
||
*Ninite |
*Ninite |
Versiunea de la 15 februarie 2018 10:32
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Synaptic_Package_Manager.png/350px-Synaptic_Package_Manager.png)
Gestionar de pachete sau manager de pachete (engleză: package manager) este o colecție de aplicații care automatizează procesul de instalare, dezinstalare și actualizare a software-ului pe un sistem de operare.
Termenul este folosit pe sistemele de operare Unix/Linux, majoritatea dintre acestea utilizează un manager de pachete, adesea furnizat ca standard, o instalare tipică având mii de pachete individuale.
Un pachet de programe conține o aplicație, o librărie sau o colecție de aplicații și librării, de regulă arhivate. Pachetele conțin de asemenea, metadate, cum ar fi numele aplicației, descrierea, numărul versiunii, furnizorul, suma de control și o listă de dependențe necesare pentru buna funcționare a software-ului. La instalare, metadatele sunt stocate într-o bază de date locală a pachetelor.
Pentru instalarea unui anumit program poate fi necesară instalarea mai multor pachete de care acesta depinde pentru a funcționa, dacă pachetele respective nu sunt deja instalate în sistem. Gestionarul de pachete le descarcă și le instalează automat atunci când se dorește instalarea programului sau aplicației respective.[1]
Exemple
Pe sistemele de operare GNU/Linux, BSD, Mac OS X și alte sisteme de operare UNIX, există mai multe gestionare de pachete:
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Apt-get_install_mediawiki.png/220px-Apt-get_install_mediawiki.png)
GNU/Linux
- dpkg (Debian Package Manager) : standard pentru Debian, Ubuntu și distribuții derivate
- Advanced Packaging Tool (APT), Aptitude, dselect: front-end-uri la dpkg în linie de comandă
- Synaptic, Ubuntu Software Center: interfață GUI
- RPM (Red Hat Package Manager): format de bază creat de RedHatRedHat, aflat în distribuții derivate
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Dnf_updates_fedora22.png/220px-Dnf_updates_fedora22.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Ubuntu_Software_Center_13.10.png/220px-Ubuntu_Software_Center_13.10.png)
- DNF (Dandified Yum): Fedora ≥ 22, în linie de comandă
- Zyppper, implicit în openSUSE, openSUSE Enterprise, folosește libzypp
- urpmi: linie de comandă, pentru Mageia, OpenMandriva Lx, ROSA Linux
- APT-RPM (versiune modificată APT): ALT Linux, PCLinuxOS
- Pacman: ArchLinux
- Portage: Gentoo
- slackpkg: Slackware
- Entropy: Sabayon Linux
- netpkg: Zenwal[2]
BSD
Solaris
Mac OS
MS Windows
- NuGet
- Scoop
- Ninite
- Npackd
- RuckZuck
- Slashdot
- just-install
- Windows Installer
![](http://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Gnome-packagekit_--_2008%2C_08.png/220px-Gnome-packagekit_--_2008%2C_08.png)
Multiplatform
Referințe și note
- ^ Gestionar de pachete wiki.lug.ro
- ^ 5 Best Linux Package Managers for Linux Newbies tecmint.com
- ^ List of software package management systems en.wikipedia.org