Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

PPA ili Personal Package Archives vrsta su repozitorija koji se koristi u Linux sustavima za pohranu i distribuciju softverskih paketa.

Naučimo što je PPA, kako se razlikuju od standardnih repozitorija, kako dodati i ukloniti PPA-e, jesu li PPA-i sigurni za korištenje i na kraju, prednosti korištenja PPA-a.

Što je PPA?

Svijet besplatnog i otvorenog softvera (FOSS) oslanja se na pojedinačne doprinose. Možda niste službeni programer distribucije, a ipak dati kritičan doprinos otvorenom kodu ili razvijati aplikacije koje poboljšavaju korisničko iskustvo.

Imajte na umu da ne smijete brkati PPA na Linuxu s medicinskim stanjem Primarna progresivna afazija. PPA u Linux ekosustavu bavi se paketima, dok je PPA u medicinskoj terminologiji neurološki poremećaj koji utječe na jezik i komunikaciju.

Ponekad se te aplikacije možda neće spojiti sa službenim spremištem softvera. Ovo je mjesto gdje PPA stupa na scenu. Arhiva osobnih paketa (PPA) je repozitorij koji ugošćuje softverske pakete koje su izradili i održavali pojedinci ili grupe i koji su dostupni drugima.

instagram viewer

PPA su prikladan način za pristup najnovijim verzijama softvera koje još nisu dostupne u službenim repozitorijima operativnog sustava. Programerima i korisnicima omogućuju jednostavnu distribuciju i instaliranje softverskih paketa koji nisu dio službena spremišta ili koja pružaju novije verzije softvera od onoga što je dostupno u službenim spremišta.

Svatko tko želi preuzeti aplikaciju koja još nije dio službenog repozitorija može dodati PPA te aplikacije i instalirati je na svoj sustav pomoću zadanog upravitelja paketa.

Ubuntu omogućuje programerima stvaranje PPA-ova i njihovo udomljavanje Launchpad. Korisnici mogu tražiti paket ili repozitorij na ovoj stranici i dodati njegov PPA u svoj sustav.

Po čemu se PPA razlikuju od standardnih repozitorija?

Personal Package Archive (PPA), kao što naziv sugerira, je spremište koje možete koristiti za pohranjivanje vlastitih paketa ili paketa koji nisu dostupni u službenim spremištima vašeg operativnog sustava. PPA-ovi omogućuju korisnicima jednostavnu instalaciju i ažuriranje softvera koji nije dostupan u službenim repozitorijima njihove distribucije Linuxa.

S druge strane, standardna spremišta su zbirke softverskih paketa koje službeno pružaju programeri operativnog sustava. Zadani upravitelj paketa na distribuciji općenito upravlja tim spremištima.

Standardna spremišta obično uključuju širok raspon softverskih paketa koji su temeljito testirani i održavani od strane programera distroa.

Postoje neke ključne razlike između PPA-ova i standardnih repozitorija:

  1. PPA-ove obično stvaraju i održavaju pojedinačni korisnici ili organizacije, dok programeri operativnog sustava obično održavaju standardna spremišta.
  2. PPA često sadrže pakete koji nisu dostupni u standardnim spremištima.
  3. PPA-ovi možda neće biti tako temeljito testirani i podržani kao paketi u standardnim spremištima, budući da ih općenito ne održavaju službeni programeri.
  4. PPA-ove možete dodati svom sustavu pomoću naredbi upravitelja paketa poput add-apt-repozitorij na distribucijama temeljenim na Ubuntu/Debianu dok su standardna spremišta obično konfigurirana prema zadanim postavkama na vašem sustavu i ne zahtijevaju nikakvo posebno podešavanje.

Kako dodati PPA na Ubuntu

Ubuntu upućuje na posebnu datoteku pod nazivom izvori.popis za izvođenje svih službenih i neslužbenih PPA-ova. Da biste dodali PPA, morate ažurirati izvori.popis datoteku s adresom PPA-a i zatim ažurirajte svoj sustav.

Srećom, postoji naredba koja radi sav posao umjesto vas. Evo kako bi izgledao proces dodavanja PPA u Ubuntu:

Pokrenite terminal i pokrenite sljedeću naredbu kao superkorisnik:

sudo add-apt-repository ppa: root_repo/package_name

Ažurirajte svoj sustav pomoću upravitelja paketima vaše distribucije. Na Ubuntuu bi to bilo korištenje APT alata:

sudo apt Ažuriraj

Na kraju, instalirajte softver iz PPA koji ste upravo dodali pomoću upravitelja paketa:

sudo apt instalirati naziv_paketa

To su svi koraci koje morate slijediti da dodate PPA. Sada možete preuzeti softver s tog PPA-a koristeći zadani upravitelj paketa na vašoj distribuciji.

Na Ubuntuu biste trebali koristiti APT upravitelj paketa za instaliranje softvera ili ako imate instalirao drugi upravitelj paketa, onda to upotrijebite.

Sigurnosni problemi s PPA-ovima

PPA-ovi mogu predstavljati sigurnosne rizike ako se njima ne upravlja pravilno i ako se njima ne koriste bez opreza. Neki PPA-ovi mogu sadržavati pakete koji nisu potpisani digitalnim certifikatom, što znači da ne postoji način da se provjeri autentičnost paketa. To potencijalno može dopustiti napadaču da distribuira zlonamjerne pakete putem PPA, što bi moglo ugroziti sigurnost vašeg sustava.

PPA često stvaraju i održavaju pojedinci ili grupe trećih strana, a ne službeni programeri operativnog sustava. To znači da paketi u PPA-u možda neće biti tako temeljito testirani i podržani kao paketi u službenim spremištima.

To može povećati rizik od sigurnosnih propusta ili drugih problema s paketima u PPA. Dodavanje PPA-a vašem sustavu također može uzrokovati sukobe s paketima u službenim spremištima, što potencijalno može pokvariti postojeći softver ili unijeti sigurnosne propuste.

Kako ukloniti PPA na Ubuntuu

Da biste uklonili PPA, jednostavno trebate izbrisati adresu PPA-a u izvori.popis datoteku, a zatim ažurirajte popis spremišta vašeg sustava. Evo svih koraka koje treba slijediti:

Koristite APT alat za uklanjanje PPA repozitorija iz izvori.popis datoteka:

sudo add-apt-repozitorij --ukloni ppa: root_repo/package_name

Ažurirajte svoj sustav pomoću upravitelja paketima na vašoj distribuciji:

sudo apt Ažuriraj

To su svi koraci koje trebate slijediti da biste uklonili PPA. Kako biste provjerili je li postupak uspio, pokušajte instalirati softver koji je dio PPA-a koji ste uklonili. Upravitelj paketa trebao bi javiti pogrešku.

Kao pravilo, uvijek biste trebali deinstalirati softver PPA prije nego što uklonite sam PPA. Ovo je dobra praksa koja sprječava zastarjeli softver da zauzme prostor i potencijalno izbjegava ranjivosti koje se ne mogu ublažiti jer instalirani softver nije ažuriran.

Prednosti korištenja PPA-a na Ubuntuu

Postoji nekoliko prednosti korištenja PPA-a. Pogledajmo nekoliko od njih:

  1. PPA vam omogućuju da instalirate i ažurirate softver koji nije dostupan u službenim repozitorijima vašeg operativnog sustava. Ovo može biti posebno korisno ako trebate noviju verziju paketa ili paket koji nije dostupan u službenim repozitorijima.
  2. PPA mogu omogućiti pristup paketima koji su u razvoju ili još nisu spremni za uključivanje u službene repozitorije. Ovo može biti korisno ako želite testirati novi softver ili ako vam je potrebna značajka koja još nije dostupna u službenim izdanjima.
  3. PPA-ovi mogu olakšati instalaciju i ažuriranje softvera, jer možete koristiti APT alat za upravljanje paketima iz PPA-a baš kao što biste to učinili s paketima iz službenih repozitorija.
  4. PPA može biti koristan način za programere da distribuiraju svoj softver široj publici, budući da korisnici mogu jednostavno dodati PPA u svoj sustav i instalirati softver pomoću naredbe apt.

PPA su izvrsni ako se koriste s oprezom. Budući da se ovi paketi službeno ne održavaju i ne testiraju, uvijek biste trebali paziti koja dopuštenja zahtijeva softver iz PPA.

Ako paket PPA zahtijeva root dopuštenja za izvršenje, preporučujemo da ga izbjegavate osim ako niste 100 posto sigurni da nije zlonamjeran.

Sada znate što su PPA i kako ih koristiti

PPA su izvrstan način dijeljenja softvera. Međutim, budući da ti paketi nisu službeno podržani, ponekad mogu pokvariti vaš sustav.

Učinkovito upravljanje paketima ključno je za dugotrajnost vaše distribucije i osiguranje da ne morate prolaziti kroz ponovljene gnjavaže oko formatiranja diska. Svakako biste trebali naučiti kako pronaći i popraviti pokvarene pakete ako želite da vaš sustav ispravno radi i ostane zdrav.