PPA-urile sau Personal Package Archives sunt practic depozite de software care sunt folosite de sistemele Ubuntu pentru activități de actualizare/modernizare. Acestea conțin seturi de pachete și liste de pachete pentru anumite versiuni Ubuntu. Utilizarea lor este valoroasă pentru cazurile de actualizare individuală sau pentru atunci când se caută o versiune mai nouă a unei aplicații care nu este încă disponibilă în depozitele oficiale ale Canonical. Adăugarea mai multor PPA-uri înseamnă că există mai multe surse pe care managerul de pachete trebuie să le verifice înainte de actualizare și, de asemenea, crește șansele de a avea întreruperi ale pachetelor din cauza versiunilor interconflictuale ale pachetelor și a diferitelor dependențe ale acestora. Acest lucru generează necesitatea unui management adecvat al PPA-urilor, monitorizarea validității acestora și eliminarea lor în cazul în care nu mai sunt active și fac ca procesul nostru de actualizare să eșueze.
Înțelegerea PPA-urilor și managementul de bază
Pentru a adăuga un PPA în sistemul dumneavoastră, trebuie mai întâi să îi găsiți numele. Să presupunem că vreau cea mai recentă versiune a „wine” Windows Emulating Framework „wine”, așa că, potrivit paginii web a PPA, numele său este ppa:ubuntu-wine/ppa. Pentru a instala această nouă sursă software trebuie să deschid un terminal și să scriu următoarea comandă:
sudo add-apt-repository ppa:ubuntu-wine/ppa
urmată de:
sudo apt-get update
Pentru a actualiza lista de surse. După aceasta, pot rula instrumentul de actualizare și, în mod normal, ar trebui să primesc cea mai nouă versiune de vin ca o actualizare propusă.
O altă modalitate de a face acest lucru este să deschid aplicația „Software and Updates” și să merg la fila „Other Software”. Acolo pot apăsa butonul „Add” (Adăugare) din stânga jos și să inserez linia APT care, în acest caz, ar fi http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu.
Observați din captura de ecran de mai sus că PPA-urile pot fi activate/dezactivate și, de asemenea, eliminate complet. Ce se întâmplă totuși în cazul în care software-ul instalat dintr-un anumit PPA (exemplul folosit: wine) a cauzat probleme pe sistemul meu? Eliminarea PPA-ului va anula instalarea pachetelor care provin din acesta? Nu, nu o va face! Pentru a corecta această problemă, va trebui să folosiți comanda „ppa-purge”.
În primul rând, va trebui să instalați pachetul ppa-purge introducând următoarea comandă într-un terminal: sudo apt-get install ppa-purge. Apoi, îl puteți utiliza pentru a elimina PPA-urile împreună cu pachetele care provin din acele depozite introducând comanda sudo ppa-purge ppa:ubuntu-wine/ppapa. Rețineți că această acțiune nu va elimina complet pachetul „wine”, dar îl va retrograda la versiunea disponibilă în următorul depozit prioritar activ (activat) al sistemului dvs.
Y PPA Manager
Dacă doriți să evitați toate frământările și posibilele confuzii, puteți instala pur și simplu instrumentul Y PPA Manager care vă ajută să vă gestionați cu ușurință PPA-urile. PPA-ul pentru acest utilitar este ppa:webupd8team/y-ppa-manager. Acest instrument vă va permite să curățați PPA-urile din GUI, să verificați lista de pachete a unui PPA, să căutați duplicate, să faceți copii de rezervă ale depozitelor, să importați cheile GPG lipsă și chiar să vă actualizați PPA-urile de lucru după o actualizare a versiunii Ubuntu. Acest lucru este salvator, deoarece actualizarea PPA-urilor dvs. pentru o versiune mai nouă de Ubuntu necesită mult timp pentru rescrierea tuturor acelor surse APT. În cele din urmă, puteți, de asemenea, să căutați un PPA în Launchpad și să comparați versiunea instalată cu cea disponibilă.
Links
- Ubuntu
- Site-ul PPA de la Ubuntu