PPA jeb personīgie pakotņu arhīvi ir repozitoriju veids, ko Linux sistēmās izmanto programmatūras pakotņu glabāšanai un izplatīšanai.
Uzzināsim, kas ir EPL, kā tie atšķiras no standarta krātuvēm, kā pievienot un noņemt EPL, vai EPL ir droši lietojami un, visbeidzot, EPL izmantošanas priekšrocības.
Kas ir PPA?
Bezmaksas un atvērtā pirmkoda programmatūras (FOSS) pasaule ir atkarīga no individuālajiem ieguldījumiem. Jūs, iespējams, neesat oficiālais izplatīšanas izstrādātājs un tomēr sniegt kritisku ieguldījumu atvērtā pirmkoda kodā vai izstrādāt lietojumprogrammas, kas uzlabo lietotāja pieredzi.
Ņemiet vērā, ka jums nevajadzētu jaukt PPA operētājsistēmā Linux ar medicīnisko stāvokli Primārā progresīvā afāzija. PPA Linux ekosistēmā nodarbojas ar pakotnēm, savukārt PPA medicīnas terminoloģijā ir neiroloģisks traucējums, kas ietekmē valodu un saziņu.
Dažreiz šīs lietojumprogrammas var netikt apvienotas ar oficiālo programmatūras repozitoriju. Šeit spēlē PPA. Personīgais pakotņu arhīvs (PPA) ir repozitorijs, kurā tiek mitinātas programmatūras pakotnes, kuras ir izveidojušas un uztur personas vai grupas un kas ir pieejamas citiem.
PPA ir ērts veids, kā piekļūt jaunākajām programmatūras versijām, kuras vēl nav pieejamas operētājsistēmas oficiālajos krātuvēs. Tie ļauj izstrādātājiem un lietotājiem viegli izplatīt un instalēt programmatūras pakotnes, kas neietilpst oficiālajās krātuvēs vai kas nodrošina jaunākas programmatūras versijas nekā oficiālajā krātuves.
Ikviens, kurš vēlas lejupielādēt lietotni, kas vēl neietilpst oficiālajā repozitorijā, var pievienot šīs lietojumprogrammas PPA un instalēt to savā sistēmā, izmantojot noklusējuma pakotņu pārvaldnieku.
Ubuntu ļauj izstrādātājiem izveidot EPL un mitināt tos Launchpad. Lietotāji šajā vietnē var meklēt pakotni vai repozitoriju un pievienot savai sistēmai tās PPA.
Kā EPL atšķiras no standarta krātuvēm?
Personīgais pakotņu arhīvs (PPA), kā norāda nosaukums, ir repozitorijs, ko varat izmantot, lai saglabātu savas pakotnes vai pakotnes, kas nav pieejamas jūsu operētājsistēmas oficiālajos krātuvēs. EPL ļauj lietotājiem viegli instalēt un atjaunināt programmatūru, ko nenodrošina viņu Linux izplatīšanas oficiālie repozitoriji.
No otras puses, standarta krātuves ir programmatūras pakotņu kolekcijas, kuras oficiāli nodrošina operētājsistēmas izstrādātāji. Distro noklusējuma pakotņu pārvaldnieks parasti pārvalda šīs krātuves.
Standarta repozitorijās parasti ir iekļauts plašs programmatūras pakotņu klāsts, ko rūpīgi pārbauda un uztur distribūcijas izstrādātāji.
Pastāv dažas galvenās atšķirības starp EPL un standarta krātuvēm:
- EPL parasti izveido un uztur atsevišķi lietotāji vai organizācijas, savukārt operētājsistēmas izstrādātāji parasti uztur standarta repozitorijus.
- EPL bieži satur pakotnes, kas nav pieejamas standarta krātuvēs.
- EPL var nebūt tik rūpīgi pārbaudīti un atbalstīti kā pakotnes standarta krātuvēs, jo tos parasti neuztur oficiālie izstrādātāji.
- Jūs varat pievienot PPA savai sistēmai, izmantojot pakotņu pārvaldnieka komandas, piemēram, add-apt-repozitorijs uz Ubuntu/Debian bāzes, savukārt standarta krātuves parasti tiek konfigurētas pēc noklusējuma jūsu sistēmā, un tām nav nepieciešama īpaša iestatīšana.
Kā pievienot PPA Ubuntu
Ubuntu atsaucas uz īpašu failu, ko sauc avoti.saraksts iegūt visus oficiālos un neoficiālos EPL. Lai pievienotu PPA, jums ir jāatjaunina avoti.saraksts failu ar PPA adresi un pēc tam atjauniniet savu sistēmu.
Par laimi, ir komanda, kas visu darbu paveic jūsu vietā. Lūk, kā izskatīsies process, lai Ubuntu pievienotu PPA:
Iedarbiniet termināli un palaidiet šo komandu kā superlietotāju:
sudo add-apt-repository ppa: root_repo/package_name
Atjauniniet sistēmu, izmantojot izplatīšanas pakotņu pārvaldnieku. Uz Ubuntu tas izmantotu APT rīku:
sudo apt Atjaunināt
Visbeidzot, instalējiet programmatūru no tikko pievienotā PPA, izmantojot pakotņu pārvaldnieku:
sudo apt uzstādīt pakotnes_nosaukums
Šīs ir visas darbības, kas jāveic, lai pievienotu PPA. Tagad varat lejupielādēt programmatūru no šī PPA, izmantojot noklusējuma pakotņu pārvaldnieku savā distribūcijā.
Ubuntu programmatūras instalēšanai izmantojiet APT pakotņu pārvaldnieku vai, ja tāda ir instalēja citu pakotņu pārvaldnieku, tad izmantojiet to.
Drošības problēmas ar EPL
EPL var radīt drošības riskus, ja tie netiek pareizi pārvaldīti un izmantoti bez piesardzības. Dažos PPA var būt paketes, kas nav parakstītas ar ciparsertifikātu, kas nozīmē, ka nav iespējams pārbaudīt pakotnes autentiskumu. Tas var ļaut uzbrucējam izplatīt ļaunprātīgas pakotnes, izmantojot PPA, kas var apdraudēt jūsu sistēmas drošību.
EPL bieži izveido un uztur trešās puses personas vai grupas, nevis operētājsistēmas oficiālie izstrādātāji. Tas nozīmē, ka PPA pakotnes var nebūt tik rūpīgi pārbaudītas un atbalstītas kā pakotnes oficiālajos krātuvēs.
Tas var palielināt drošības ievainojamību vai citu problēmu risku saistībā ar PPA pakotnēm. PPA pievienošana sistēmai var izraisīt arī konfliktus ar pakotnēm oficiālajos krātuvēs, kas, iespējams, var sabojāt esošo programmatūru vai ieviest drošības ievainojamības.
Kā noņemt PPA no Ubuntu
Lai noņemtu PPA, jums vienkārši ir jāizdzēš EPL adrese avoti.saraksts failu un pēc tam atjauniniet sistēmas repozitoriju sarakstu. Tālāk ir norādītas visas darbības, kas jāievēro:
Izmantojiet APT rīku, lai noņemtu PPA repozitoriju no avoti.saraksts fails:
sudo add-apt-repozitorijs --noņemt ppa: root_repo/package_name
Atjauniniet sistēmu, izmantojot savā distro pakotņu pārvaldnieku:
sudo apt Atjaunināt
Šīs ir visas darbības, kas jums jāveic, lai noņemtu PPA. Lai pārbaudītu, vai process darbojas, mēģiniet instalēt programmatūru, kas ir daļa no noņemtā PPA. Pakešu pārvaldniekam vajadzētu parādīt kļūdu.
Parasti pirms paša PPA noņemšanas vienmēr ir jāatinstalē PPA programmatūra. Šī ir laba prakse, kas neļauj novecojušai programmatūrai aizņemt vietu un, iespējams, izvairīties no ievainojamībām, kuras nevar mazināt, jo instalētā programmatūra netiek atjaunināta.
EPL izmantošanas priekšrocības Ubuntu
EPL izmantošanai ir vairākas priekšrocības. Apskatīsim dažus no tiem:
- PPA ļauj instalēt un atjaunināt programmatūru, kas nav pieejama jūsu operētājsistēmas oficiālajos krātuvēs. Tas var būt īpaši noderīgi, ja jums ir nepieciešama jaunāka pakotnes versija vai pakotne, ko nenodrošina oficiālie repozitoriji.
- EPL var nodrošināt piekļuvi pakotnēm, kas ir izstrādes stadijā vai vēl nav gatavas iekļaušanai oficiālajos krātuvēs. Tas var būt noderīgi, ja vēlaties izmēģināt jaunu programmatūru vai ja jums ir nepieciešama funkcija, kas vēl nav pieejama oficiālajos laidienos.
- PPA var atvieglot programmatūras instalēšanu un atjaunināšanu, jo varat izmantot APT rīku, lai pārvaldītu pakotnes no PPA tāpat kā ar pakotnēm no oficiālajiem krātuvēm.
- EPL var būt noderīgs veids, kā izstrādātāji var izplatīt savu programmatūru plašākai auditorijai, jo lietotāji var viegli pievienot EPL savai sistēmai un instalēt programmatūru, izmantojot komandu apt.
EPL ir lieliski, ja tos izmanto piesardzīgi. Tā kā šīs pakotnes netiek oficiāli uzturētas un pārbaudītas, jums vienmēr vajadzētu būt uzmanīgiem par to, kādas atļaujas ir nepieciešamas programmatūrai no PPA.
Ja PPA pakotnes izpildei ir nepieciešamas root atļaujas, mēs iesakām to izvairīties, ja vien neesat 100% pārliecināts, ka tā nav ļaunprātīga.
Tagad jūs zināt, kas ir EPL un kā tos izmantot
EPL ir lielisks programmatūras koplietošanas veids. Tomēr, tā kā šīs pakotnes netiek oficiāli atbalstītas, dažkārt tās var sabojāt jūsu sistēmu.
Efektīva pakotņu pārvaldība ir galvenais, lai nodrošinātu izplatīšanas ilgmūžību un nodrošinātu, ka jums nav jāpārdzīvo atkārtotas diska formatēšanas problēmas. Ja vēlaties, lai sistēma darbotos pareizi un saglabātu veselību, jums noteikti vajadzētu uzzināt, kā atrast un salabot bojātas pakotnes.