Sistem de gestionare a pachetelor
Un sistem de gestionare a pachetelor , în informatică , înseamnă o colecție de instrumente software , prezente într-un sistem de operare , care automatizează procesul de instalare , configurare , actualizare și eliminare a pachetelor software pe un computer , fiind astfel utilizat pentru a instala, actualiza, verifica și eliminați software-ul din sistemul de operare într-un mod simplu și intuitiv, ajutând adesea la rezolvarea chiar și a dependențelor dintre pachete.
Descriere
Utilizarea termenului
Termenul este cel mai frecvent utilizat în legătură cu sistemele Unix-like ( Unix-like ), în special Linux , deoarece aceste sisteme se bazează mult mai mult pe el, cu mii de pachete într-o singură instalare normală.
Caracteristici
În astfel de sisteme, software - ul este distribuit în pachete, de obicei încapsulate într-un singur fișier și adesea descărcabile dintr-un depozit . Pachetele includ adesea și alte informații importante, cum ar fi numele complet, versiunea și furnizorul software-ului, informațiile despre suma de verificare și o listă cu alte pachete, cunoscute sub numele de dependențe , care sunt necesare de către software pentru a funcționa corect.
Sistemele de gestionare a pachetelor sunt responsabile de sarcina de a organiza toate pachetele instalate pe un sistem și de a le menține utilizabilitatea. Aceste sisteme realizează acest lucru utilizând diverse combinații ale următoarelor tehnici:
- Suma de verificare a fișierelor pentru a evita diferențele între versiunile locale și oficiale ale unui pachet;
- Instrumente simple pentru instalare, actualizare și eliminare;
- Managementul dependenței pentru distribuția de software care rulează dintr-un pachet;
- Verificați dacă există actualizări pentru a furniza cele mai recente versiuni de software, care includ deseori reparații de defecte și actualizări de securitate;
- Gruparea pachetelor după funcție pentru a ajuta utilizatorul să elimine confuzia în timpul instalării și întreținerii.
Sisteme comune de management
Câteva exemple de sisteme de gestionare a pachetelor realizate de sisteme de operare de tip Unix :
- Advanced Packaging Tool (cunoscut și sub numele de APT), un instrument care, la fel ca dpkg, gestionează pachetele în format .deb și rezolvă automat dependențele, în timpul instalării și eliminării software-ului.
- Apt-rpm o versiune modificată a APT
- Dpkg , folosit inițial de Debian GNU / Linux și acum și de alte sisteme, pentru a gestiona pachete în format .deb . Cu toate acestea, are dezavantajul că nu rezolvă automat dependențele.
- Instrumentul de sistem Portage apare în Gentoo Linux .
- Pacman (acronim pentru Pac kage Man ager) folosit în Arch Linux .
- RPM Package Manager , managerul de pachete RPM. Introdus de Red Hat , dar folosit astăzi de multe alte distribuții Linux . RPM este formatul de bază standard, împreună cu Debian, pentru ambalarea Linux.
- Urpmi folosit de Mandriva Linux .
- Up2date , utilizat în Red Hat Enterprise Linux . Deși conceput pentru a comunica cu rețeaua Red Hat , up2date poate utiliza și pachete cu surse yum și apt cu depozite RPM.
- YaST , utilizat pe distribuțiile SUSE Linux.
- Actualizator de câine galben, modificat (YUM) utilizat în Fedora
- Synaptic , prezent în distribuțiile bazate pe Debian .
- Ubuntu Software Center , prezent în Ubuntu .
- Dnf , nou manager de pachete pe Fedora.
- Windows 10 Winget