PPA lub osobiste archiwa pakietów to rodzaj repozytorium używanego w systemach Linux do przechowywania i dystrybucji pakietów oprogramowania.
Dowiedzmy się, czym jest PPA, czym różnią się one od standardowych repozytoriów, jak dodawać i usuwać PPA, czy PPA są bezpieczne w użyciu i wreszcie jakie są zalety korzystania z PPA.
Co to jest PPA?
Świat wolnego i otwartego oprogramowania (FOSS) opiera się na indywidualnym wkładzie. Być może nie jesteś jeszcze oficjalnym deweloperem dystrybucji wnieść krytyczny wkład w kod open source lub opracowywać aplikacje poprawiające komfort użytkowania.
Pamiętaj, że nie należy mylić PPA w systemie Linux ze stanem chorobowym Pierwotna afazja postępująca. PPA w ekosystemie Linuksa zajmuje się pakietami, podczas gdy PPA w terminologii medycznej jest zaburzeniem neurologicznym, które wpływa na język i komunikację.
Czasami te aplikacje mogą nie zostać połączone z oficjalnym repozytorium oprogramowania. Tutaj do gry wkracza PPA. Osobiste archiwum pakietów (PPA) to repozytorium, w którym znajdują się pakiety oprogramowania tworzone i utrzymywane przez osoby lub grupy oraz udostępniane innym osobom.
Umowy PPA to wygodny sposób na dostęp do najnowszych wersji oprogramowania, które nie są jeszcze dostępne w oficjalnych repozytoriach systemu operacyjnego. Umożliwiają programistom i użytkownikom łatwą dystrybucję i instalację pakietów oprogramowania, które nie są częścią pakietu oficjalne repozytoria lub udostępniające nowsze wersje oprogramowania niż to, które jest dostępne w oficjalnym repozytorium repozytoria.
Każdy, kto chce pobrać aplikację, która nie jest jeszcze częścią oficjalnego repozytorium, może dodać PPA tej aplikacji i zainstalować ją w swoim systemie za pomocą domyślnego menedżera pakietów.
Ubuntu pozwala programistom tworzyć umowy PPA i hostować je Wyrzutnia. Użytkownicy mogą wyszukać pakiet lub repozytorium na tej stronie i dodać jego PPA do swojego systemu.
Czym różnią się umowy PPA od standardowych repozytoriów?
Osobiste archiwum pakietów (PPA), jak sama nazwa wskazuje, to repozytorium, którego można używać do przechowywania własnych pakietów lub pakietów, które nie są dostępne w oficjalnych repozytoriach systemu operacyjnego. Umowy PPA umożliwiają użytkownikom łatwą instalację i aktualizację oprogramowania, które nie jest dostarczane przez oficjalne repozytoria ich dystrybucji Linuksa.
Z drugiej strony standardowe repozytoria to kolekcje pakietów oprogramowania oficjalnie udostępnianych przez twórców systemu operacyjnego. Domyślny menedżer pakietów w dystrybucji zazwyczaj zarządza tymi repozytoriami.
Standardowe repozytoria zwykle zawierają szeroką gamę pakietów oprogramowania, które są dokładnie testowane i utrzymywane przez programistów dystrybucji.
Istnieje kilka kluczowych różnic między umowami PPA a standardowymi repozytoriami:
- Umowy PPA są zwykle tworzone i utrzymywane przez indywidualnych użytkowników lub organizacje, podczas gdy programiści systemu operacyjnego zazwyczaj utrzymują standardowe repozytoria.
- Umowy PPA często zawierają pakiety, które nie są dostępne w standardowych repozytoriach.
- Umowy PPA mogą nie być tak dokładnie testowane i obsługiwane jak pakiety w standardowych repozytoriach, ponieważ generalnie nie są utrzymywane przez oficjalnych programistów.
- Możesz dodać PPA do swojego systemu za pomocą poleceń menedżera pakietów, takich jak dodaj-apt-repozytorium w dystrybucjach opartych na Ubuntu/Debianie, podczas gdy standardowe repozytoria są zwykle domyślnie konfigurowane w twoim systemie i nie wymagają żadnej specjalnej konfiguracji.
Jak dodać PPA na Ubuntu
Ubuntu odwołuje się do specjalnego pliku o nazwie źródła.lista wyprowadzić wszystkie oficjalne i nieoficjalne umowy PPA. Aby dodać PPA, musisz zaktualizować źródła.lista plik z adresem PPA, a następnie zaktualizuj system.
Na szczęście istnieje polecenie, które wykonuje całą pracę za Ciebie. Oto jak wyglądałby proces dodawania PPA do Ubuntu:
Uruchom terminal i uruchom następujące polecenie jako superużytkownik:
sudo add-apt-repository ppa: root_repo/package_name
Zaktualizuj swój system za pomocą menedżera pakietów swojej dystrybucji. W systemie Ubuntu byłoby to użycie narzędzia APT:
sudo apt aktualizacja
Na koniec zainstaluj oprogramowanie z właśnie dodanego PPA za pomocą menedżera pakietów:
sudo apt zainstalować nazwa_pakietu
To wszystkie kroki, które musisz wykonać, aby dodać PPA. Możesz teraz pobierać oprogramowanie z tego PPA, używając domyślnego menedżera pakietów w swojej dystrybucji.
W systemie Ubuntu powinieneś użyć menedżera pakietów APT do zainstalowania oprogramowania lub jeśli masz zainstalowałem innego menedżera pakietów, a następnie użyj tego.
Problemy z bezpieczeństwem umów PPA
Umowy PPA mogą stanowić zagrożenie dla bezpieczeństwa, jeśli nie są odpowiednio zarządzane i używane bez ostrożności. Niektóre umowy PPA mogą zawierać paczki niepodpisane cyfrowym certyfikatem, co oznacza, że nie ma możliwości zweryfikowania autentyczności paczki. Może to potencjalnie pozwolić atakującemu na dystrybucję złośliwych pakietów za pośrednictwem umowy PPA, co może zagrozić bezpieczeństwu systemu.
Umowy PPA są często tworzone i utrzymywane przez osoby lub grupy stron trzecich, a nie przez oficjalnych programistów systemu operacyjnego. Oznacza to, że pakiety w PPA mogą nie być tak dokładnie testowane i wspierane, jak pakiety w oficjalnych repozytoriach.
Może to zwiększyć ryzyko wystąpienia luk w zabezpieczeniach lub innych problemów z pakietami w PPA. Dodanie PPA do twojego systemu może również powodować konflikty z pakietami w oficjalnych repozytoriach, co może potencjalnie uszkodzić istniejące oprogramowanie lub wprowadzić luki w zabezpieczeniach.
Jak usunąć PPA na Ubuntu
Aby usunąć PPA, wystarczy usunąć adres PPA w pliku źródła.lista plik, a następnie zaktualizuj listę repozytoriów systemu. Oto wszystkie kroki, które należy wykonać:
Użyj narzędzia APT, aby usunąć repozytorium PPA z źródła.lista plik:
sudo add-apt-repository --remove ppa: repozytorium_główne/nazwa_pakietu
Zaktualizuj swój system za pomocą menedżera pakietów w swojej dystrybucji:
sudo apt aktualizacja
To wszystkie kroki, które musisz wykonać, aby usunąć PPA. Aby sprawdzić, czy proces zadziałał, spróbuj zainstalować oprogramowanie będące częścią usuniętej umowy PPA. Menedżer pakietów powinien zgłosić błąd.
Zasadniczo należy zawsze odinstalować oprogramowanie PPA przed usunięciem samego PPA. Jest to dobra praktyka, która zapobiega zajmowaniu miejsca przez przestarzałe oprogramowanie i potencjalnemu unikaniu luk w zabezpieczeniach, których nie można złagodzić, ponieważ zainstalowane oprogramowanie nie jest aktualizowane.
Zalety korzystania z umów PPA w systemie Ubuntu
Korzystanie z umów PPA ma kilka zalet. Rzućmy okiem na kilka z nich:
- Umowy PPA umożliwiają instalowanie i aktualizowanie oprogramowania niedostępnego w oficjalnych repozytoriach systemu operacyjnego. Może to być szczególnie przydatne, jeśli potrzebujesz nowszej wersji pakietu lub pakietu, który nie jest dostarczany przez oficjalne repozytoria.
- Umowy PPA mogą zapewnić dostęp do pakietów, które są w fazie rozwoju lub nie są jeszcze gotowe do włączenia do oficjalnych repozytoriów. Może to być przydatne, jeśli chcesz przetestować nowe oprogramowanie lub potrzebujesz funkcji, która nie jest jeszcze dostępna w oficjalnych wydaniach.
- Umowy PPA mogą ułatwić instalację i aktualizację oprogramowania, ponieważ za pomocą narzędzia APT można zarządzać pakietami z umowy PPA, tak jak w przypadku pakietów z oficjalnych repozytoriów.
- Umowy PPA mogą być przydatnym sposobem dla programistów na rozpowszechnianie ich oprogramowania wśród szerszej publiczności, ponieważ użytkownicy mogą łatwo dodać PPA do swojego systemu i zainstalować oprogramowanie za pomocą polecenia apt.
Umowy PPA są świetne, gdy są używane z rozwagą. Ponieważ te pakiety nie są oficjalnie utrzymywane i testowane, zawsze należy uważać na to, jakich uprawnień wymaga oprogramowanie z umowy PPA.
Jeśli pakiet PPA wymaga uprawnień administratora do wykonania, zalecamy unikanie go, chyba że masz 100% pewności, że nie jest złośliwy.
Teraz wiesz, czym są umowy PPA i jak z nich korzystać
Umowy PPA to świetny sposób na udostępnianie oprogramowania. Ponieważ jednak te pakiety nie są oficjalnie obsługiwane, czasami mogą zepsuć twój system.
Wydajne zarządzanie pakietami jest kluczem do długowieczności dystrybucji i zapewnia, że nie będziesz musiał przechodzić przez powtarzające się problemy z formatowaniem dysku. Zdecydowanie powinieneś nauczyć się, jak znajdować i naprawiać uszkodzone pakiety, jeśli chcesz, aby Twój system działał poprawnie i pozostał zdrowy.