PPA ( Personal Package Archive ) służy do dołączania określonego oprogramowania do twojego Ubuntu, Kubuntu lub innej dystrybucji zgodnej z PPA. „ Bezpieczeństwo ” umowy PPA zależy głównie od 3 rzeczy:
Kto stworzył PPA - Oficjalne PPA z WINE lub LibreOffice, takie jak ppa: libreoffice / ppa i PPA, które sam stworzyłem, to nie to samo. Nie znasz mnie jako opiekuna PPA, więc kwestia zaufania i bezpieczeństwo są dla mnie BARDZO niskie (ponieważ mogłem zrobić uszkodzony pakiet, niezgodny pakiet lub cokolwiek innego złego), ale dla LibreOffice i PPA, które oferują na swojej stronie internetowej , TO daje mu pewną siatkę bezpieczeństwa. Tak więc, w zależności od tego, kto utworzył PPA, jak długo on lub ona tworzyła i utrzymuje PPA, będzie miało niewielki wpływ na to, jak bezpieczny jest dla Ciebie PPA. Umowy PPA, jak wspomniano powyżej w komentarzach, nie są certyfikowane przez Canonical.
Ilu użytkowników korzystało z PPA - na przykład mam PPA z http://winehq.org w moim osobistym PPA. Czy zaufasz MNIE z 10 użytkownikami, którzy potwierdzają użycie mojego PPA, mając 6 z nich, którzy twierdzą, że jest do bani, niż ta, którą Scott Ritchie oferuje jako ppa: ubuntu-wine / ppa na oficjalnej stronie winehq. Ma tysiące użytkowników (w tym mnie), którzy korzystają z jego PPA i ufają jego pracy. To praca, która ma za sobą kilka lat.
Jak zaktualizowana jest PPA - Powiedzmy, że używasz Ubuntu 10.04 lub 10.10 i chcesz skorzystać z TEGO specjalnego PPA. Dowiesz się, że ostatnia aktualizacja tego PPA miała miejsce 20 lat temu. Oo Szanse, jakie masz przy użyciu TEGO PPA są zerowe. Dlaczego?. Ponieważ zależności pakietów, których potrzebuje PPA, są bardzo stare i być może zaktualizowane zmieniają tak dużo kodu, że nie będą współpracować z PPA i prawdopodobnie uszkodzą system, jeśli zainstalujesz którykolwiek z pakietów tego PPA w swoim systemie.
Jak zaktualizowana umowa PPA wpływa na decyzję o jej użyciu, jeśli chce skorzystać z TEGO PPA. Jeśli nie, wolą poszukać kolejnego. Nie chcesz Banshee 0.1 lub Wine 0.0.0.1 lub OpenOffice 0.1 Beta Alpha Omega Thundercat Edition z najnowszą wersją Ubuntu. To, czego chcesz, to PPA, które jest zaktualizowane do twojego aktualnego Ubuntu. Pamiętaj, że PPA wspomina o tym, dla której wersji Ubuntu jest stworzona lub dla wielu wersji Ubuntu.
Jako przykład tego oto obraz wersji obsługiwanych przez Wine PPA:
Tutaj możesz zobaczyć, że ta PPA jest obsługiwana od Dinozaurów.
Jedna ZŁA rzecz w tym, jak zaktualizowana jest PPA, jeśli opiekun PPA ma tendencję do wrzucania do PPA najnowszej, największej i najnowocześniejszej wersji konkretnego pakietu. Wadą tego jest to, że jeśli zamierzasz przetestować coś najnowszego, znajdziesz pewne błędy. Staraj się trzymać z PPA, które są zaktualizowane do stabilnej wersji, a nie do wersji niestabilnej, testowej lub deweloperskiej, ponieważ może / będzie zawierać błędy. Ideą posiadania najnowszego jest również TESTOWANIE i stwierdzenie, jakie problemy zostały znalezione, i ich rozwiązanie. Przykładem tego są codzienne PPA Xorg i codzienne PPA Mozilla. Otrzymasz około 3 codziennych aktualizacji dla X.org lub Firefox, jeśli dostaniesz dzienniki. Wynika to z włożonej pracy, a jeśli korzystasz z ich codziennych umów PPA, oznacza to, że chcesz pomóc w wyszukiwaniu błędów lub programowaniu, a NIE w środowisku produkcyjnym.
Zasadniczo trzymaj się tej 3, a będziesz bezpieczny. Zawsze szukaj producenta / opiekuna PPA. Zawsze sprawdzaj, czy wielu użytkowników go używało, i zawsze sprawdzaj, jak zaktualizowana jest umowa PPA. Miejsca takie jak OMGUbuntu , Phoronix , Slashdot , H , WebUp8, a nawet tutaj w AskUbuntu, są dobrym źródłem do znalezienia wielu użytkowników i artykułów mówiących i polecających niektóre PPA, które przetestowali.
Przykłady stabilnych PPA - LibreOffice, OpenOffice, Banshee, Wine, Kubuntu, Ubuntu, Xubuntu, PlayDeb, GetDeb, VLC są dobrymi i bezpiecznymi PPA z MOJEGO doświadczenia.
Półstabilny PPA - X-Swat PPA to środkowy PPA między krawędzią krwawienia a stabilną.
Bleeding Edge PPA - Xorg-Edgers to najnowocześniejszy PPA, chociaż powinienem wspomnieć, że po 12.04 ten PPA stał się coraz bardziej stabilny. Nadal oznaczałbym go jako najnowocześniejszy, ale jest wystarczająco stabilny dla użytkowników końcowych.
Możliwość wyboru PPA - hamulec ręczny oferuje tutaj sposób na wybór, czy chcesz mieć stabilną wersję, czy też chcesz najnowszą wersję (zwaną również migawką). W takim przypadku możesz wybrać, czego chcesz użyć.
Zauważ, że w przypadku użycia na przykład X-Swat ppa z Xorg-Edgers PPA, dostaniesz mieszankę między nimi (z priorytetem w stosunku do Xorg-Edgers). Wynika to z faktu, że oba starają się zawrzeć prawie takie same pakiety, więc będą się wzajemnie nadpisywać i tylko najbardziej zaktualizowany pojawi się w twoich repozytoriach (z wyjątkiem sytuacji, gdy ręcznie poprosisz go o pobranie pakietu z X-Swat).
Niektóre umowy PPA mogą aktualizować niektóre pakiety po dodaniu ich do repozytorium, ponieważ zastąpią one własną wersją pewien pakiet, aby oprogramowanie PPA działało poprawnie w systemie. Mogą to być niektóre pakiety kodu, wersje Pythona itp. Inne, takie jak LibreOffice PPA, usunie wszelkie istnienie OpenOffice z twojego systemu, aby zainstalować tam pakiety LibreOffice. Zasadniczo przeczytaj, co inni użytkownicy skomentowali na temat konkretnego pakietu, a także przeczytaj, czy pakiet jest zgodny z twoją wersją Ubuntu.
Jak sugeruje poniższy komentarz Jeremy Bicha, niektóre zawrotne krawędzie (PPA, które są bardzo aktualne, w tym dodanie oprogramowania jakości alfa, Beta lub RC w PPA) mogą potencjalnie uszkodzić cały system (w najgorszym przypadku). Jeremy wymienia przykład wielu.