Depozitele Ubuntu sunt surse de software organizate care oferă pachete pentru instalare și actualizări. Cele patru componente standard sunt Main, Universe, Restricted și Multiverse. Diferențele dintre ele se referă în principal la licențiere, la cine întreține software-ul și la nivelul de securitate și suport disponibil.
Cunoașterea depozitului din care provine un pachet vă ajută să evaluați modul în care este întreținut înainte de a-l instala. Un pachet din Multiverse nu este gestionat în același mod ca un pachet din Main, chiar dacă ambele pot fi instalate cu același manager de pachete.
Cuprins
Ce este un repozitoriu Ubuntu?
Un depozit Ubuntu este o sursă de software care conține pachete pe care Ubuntu le poate instala și actualiza. Managerul de pachete utilizează metadatele depozitului pentru a găsi pachetele disponibile, a rezolva dependențele și a obține versiuni mai noi. Ubuntu documentează instalarea și gestionarea pachetelor prin intermediul documentației serverului său, inclusiv utilizarea surselor de software configurate și a instrumentelor de gestionare a pachetelor.
Componentele depozitului nu sunt ediții separate ale Ubuntu. Ele sunt secțiuni ale arhivei Ubuntu. O componentă a unui pachet oferă informații utile despre licența și starea de întreținere a acestuia, dar nu înlocuiește verificările obișnuite, cum ar fi verificarea numelui pachetului, a versiunii, a sursei și a istoricului actualizărilor.
Ce conține Main?
Main conține software-ul care constituie nucleul sistemului Ubuntu. Acesta include pachetele pe care Ubuntu se bazează pentru sistemul de operare și funcțiile comune ale sistemului. Main este componenta depozitului cu cel mai clar angajament de întreținere din partea Ubuntu.
Software-ul din Main primește actualizări de securitate de la Ubuntu pe durata perioadei de suport pentru versiunea Ubuntu respectivă. Ubuntu oferă informații despre actualizările de securitate și explică modul în care acestea sunt distribuite pentru versiunile suportate în documentația privind actualizările de securitate.
Main este, de obicei, cea mai simplă alegere atunci când întreținerea de securitate și suportul previzibil sunt principalele preocupări. Acest lucru nu înseamnă că fiecare pachet este lipsit de riscuri. Înseamnă că pachetul face parte din setul de software acoperit de procesul standard de întreținere al Ubuntu.
Ce conține Universe?
Universe conține o gamă largă de software liber și cu sursă deschisă, întreținut de comunitate. Oferă numeroase aplicații, biblioteci, instrumente și pachete de dezvoltare care sunt utile, dar nu fac parte din sistemul de bază.
Universe oferă utilizatorilor o gamă mai largă de opțiuni software decât Main. Modelul său de întreținere este însă diferit. Comunitatea Ubuntu se ocupă de întreținerea acestor pachete, în timp ce actualizările de securitate depind de colaboratori și de efortul de întreținere disponibil. Prin urmare, acoperirea de securitate nu este aceeași cu cea standard pentru Main.
Un pachet din Universe poate fi totuși util și bine întreținut. Înainte de a utiliza unul pentru un serviciu important, verificați dacă pachetul primește actualizări și se potrivește nevoilor de întreținere ale sistemului. Documentația depozitului Ubuntu descrie rolul lui Universe și al celorlalte componente ale arhivei.
Ce conține Restricted?
Restricted conține software pe care Ubuntu îl suportă, dar pe care nu îl poate distribui în aceleași condiții de libertate și sursă deschisă ca și software-ul din Main. Driverele de hardware sunt un exemplu comun de tip de software care se găsește în această componentă.
Restricted există deoarece anumite componente hardware pot necesita software cu condiții de licențiere sau de acces la codul sursă diferite de restul sistemului Ubuntu. Ubuntu poate oferi în continuare suport și întreținere de securitate pentru pachetele din această componentă, în conformitate cu politica de suport pentru versiunea respectivă a Ubuntu.
Componenta "Restricted" este relevantă, de obicei, atunci când un computer are nevoie de suport hardware specific. Prezența sa nu înseamnă că software-ul nu este de încredere. Principala diferență constă în modelul de licențiere și distribuție, nu doar în faptul că pachetul este util sau legat de sistem.
Ce conține Multiverse?
Multiverse conține software care nu îndeplinește cerințele Ubuntu privind software-ul liber. Acest lucru se poate datora condițiilor de licențiere, legale sau de redistribuire. Software-ul poate fi împachetat pentru Ubuntu, dar nu face parte din același set de software suportat ca și Main.
Pachetele din Multiverse nu beneficiază, în general, de același nivel de securitate și asistență ca pachetele din Main. Ghidul privind depozitele Ubuntu identifică Multiverse ca o componentă în cazul căreia utilizatorii ar trebui să verifice licența și starea de întreținere a pachetului înainte de a se baza pe acesta.
Multiverse poate fi o opțiune rezonabilă atunci când o aplicație necesară este disponibilă acolo, iar licența și starea de întreținere a acesteia sunt acceptabile pentru utilizarea dumneavoastră. Pentru un sistem de producție sau cu durată lungă de viață, tratați pachetul ca pe o decizie separată de întreținere, în loc să presupuneți că toate componentele arhivei Ubuntu beneficiază de același nivel de suport.
În ce fel diferă depozitele?
| Depozit | Conținut tipic | Semnificația întreținerii și securității |
|---|---|---|
| Main | Software-ul de sistem Ubuntu de bază și aplicațiile cheie | Acoperire standard de securitate și întreținere Ubuntu pentru versiunea respectivă |
| Universe | Software liber și cu sursă deschisă întreținut de comunitate | Actualizările de întreținere și securitate depind de sprijinul comunității |
| Restricted | Software susținut cu termeni de licențiere care nu sunt liberi, adesea drivere hardware | Este disponibilă asistența Ubuntu, cu o licență diferită de cea din Main |
| Multiverse | Software care nu îndeplinește cerințele Ubuntu privind software-ul liber | Angajament redus în ceea ce privește asistența și securitatea; revizuire înainte de implementare |
Când este rezonabil să activați un depozit suplimentar?
Utilizați cel mai mic set de depozite care oferă software-ul de care are nevoie sistemul dvs. Main este punctul de plecare obișnuit pentru pachetele de bază ale sistemului. "Universe" este o opțiune rezonabilă atunci când aveți nevoie de software open-source întreținut de comunitate care nu se află în "Main". "Restricted" poate fi necesar pentru driverele hardware suportate. "Multiverse" poate fi potrivit atunci când un pachet necesar are condiții de licențiere sau de redistribuire care nu se încadrează în cerințele Ubuntu privind software-ul liber.
Înainte de a instala un pachet dintr-o componentă suplimentară, verificați componenta depozitului acestuia, licența, activitatea de actualizare și rolul său în sistemul dvs. Managerul de pachete poate instala software din depozitele configurate, dar simpla instalare nu înseamnă că fiecare pachet beneficiază de același nivel de suport. Documentația Ubuntu privind instalarea și gestionarea pachetelor descrie procesul de gestionare a pachetelor.
Cum afectează alegerea depozitului securitatea
Alegerea depozitului influențează locul în care căutați actualizări de securitate și nivelul de întreținere la care vă puteți aștepta. Depozitul „Main” oferă cea mai directă acoperire de securitate pentru Ubuntu. Depozitul „Universe” se bazează mai mult pe întreținerea asigurată de comunitate. Depozitul „Restricted” conține software cu termeni de licențiere diferiți. Multiverse necesită o analiză cât mai atentă, deoarece suportul și acoperirea sa de securitate sunt mai limitate.
Limitați depozitele configurate la sursele de care aveți nevoie, aplicați actualizările de securitate disponibile și verificați pachetele critice pentru sistemul dumneavoastră. Documentația Ubuntu privind actualizările de securitate oferă baza necesară pentru a înțelege modul în care sunt publicate și aplicate actualizările de securitate Ubuntu.