PPA arba asmeniniai paketų archyvai yra saugyklos, naudojamos Linux sistemose programinės įrangos paketams saugoti ir platinti.
Sužinokime, kas yra EEPS, kuo jos skiriasi nuo standartinių saugyklų, kaip pridėti ir pašalinti EEPS, ar EEPS yra saugu naudoti, ir galiausiai EEPS naudojimo pranašumus.
Kas yra PPA?
Nemokamos ir atvirojo kodo programinės įrangos (FOSS) pasaulis priklauso nuo individualių indėlių. Galbūt nesate oficialus platinimo kūrėjas ir dar svarbiai prisidėti prie atvirojo kodo arba kurti programas, kurios pagerina vartotojo patirtį.
Atminkite, kad neturėtumėte painioti PPA sistemoje „Linux“ su sveikatos būkle „Primary Progressive Aphasia“. PPA Linux ekosistemoje susijęs su paketais, o PPA medicinos terminologijoje yra neurologinis sutrikimas, turintis įtakos kalbai ir bendravimui.
Kartais šios programos gali būti nesujungtos su oficialia programinės įrangos saugykla. Štai čia pradeda žaisti PPA. Asmeninis paketų archyvas (PPA) yra saugykla, kurioje yra programinės įrangos paketai, kuriuos sukūrė ir prižiūri asmenys arba grupės ir kurie yra prieinami kitiems.
PPA yra patogus būdas pasiekti naujausias programinės įrangos versijas, kurių dar nėra oficialiose operacinės sistemos saugyklose. Jie leidžia kūrėjams ir vartotojams lengvai platinti ir įdiegti programinės įrangos paketus, kurie nėra programos dalis oficialiose saugyklose arba kuriose yra naujesnės programinės įrangos versijos, nei yra oficialioje saugyklos.
Kiekvienas, norintis atsisiųsti programą, kuri dar nėra oficialios saugyklos dalis, gali pridėti tos programos PPA ir įdiegti ją savo sistemoje naudodami numatytąją paketų tvarkyklę.
Ubuntu leidžia kūrėjams kurti EEPS ir juos talpinti Paleidimo aikštelė. Vartotojai gali ieškoti paketo ar saugyklos šioje svetainėje ir įtraukti jo PPA į savo sistemą.
Kuo EEPS skiriasi nuo standartinių saugyklų?
Asmeninis paketų archyvas (PPA), kaip rodo pavadinimas, yra saugykla, kurią galite naudoti norėdami saugoti savo paketus arba paketus, kurių nėra oficialiose operacinės sistemos saugyklose. EEPS leidžia vartotojams lengvai įdiegti ir atnaujinti programinę įrangą, kurios nepateikia oficialios jų Linux platinimo saugyklos.
Kita vertus, standartinės saugyklos yra programinės įrangos paketų rinkiniai, kuriuos oficialiai pateikia operacinės sistemos kūrėjai. Numatytoji paketų tvarkyklė platinimo sistemoje paprastai valdo šias saugyklas.
Standartinės saugyklos paprastai apima daugybę programinės įrangos paketų, kuriuos kruopščiai išbando ir prižiūri platinimo kūrėjai.
Yra keletas pagrindinių EEPS ir standartinių saugyklų skirtumų:
- EEPS paprastai kuria ir prižiūri pavieniai vartotojai arba organizacijos, o operacinės sistemos kūrėjai paprastai prižiūri standartines saugyklas.
- EEPS dažnai yra paketų, kurių nėra standartinėse saugyklose.
- EEPS gali būti ne taip nuodugniai išbandytos ir nepalaikomos kaip paketai standartinėse saugyklose, nes jų paprastai neprižiūri oficialūs kūrėjai.
- Galite pridėti PPA prie savo sistemos naudodami paketų tvarkyklės komandas, pvz add-apt-repository „Ubuntu“ / „Debian“ pagrindu veikiančiose distribucijose, o standartinės saugyklos paprastai sukonfigūruojamos pagal numatytuosius nustatymus jūsų sistemoje ir joms nereikia jokios specialios sąrankos.
Kaip pridėti PPA prie Ubuntu
Ubuntu nurodo specialų failą, vadinamą šaltiniai.sąrašas gauti visas oficialias ir neoficialias EEPS. Norėdami pridėti PPA, turite atnaujinti šaltiniai.sąrašas failą su PPA adresu ir atnaujinkite savo sistemą.
Laimei, yra komanda, kuri atlieka visą darbą už jus. Štai kaip atrodys PPA pridėjimo prie Ubuntu procesas:
Paleiskite terminalą ir paleiskite šią komandą kaip supervartotoją:
sudo add-apt-repository ppa: root_repo/package_name
Atnaujinkite sistemą naudodami savo platinimo paketų tvarkyklę. Ubuntu tai būtų naudojant APT įrankį:
sudo apt atnaujinti
Galiausiai įdiekite programinę įrangą iš PPA, kurį ką tik pridėjote naudodami paketų tvarkyklę:
sudo apt diegti paketo_pavadinimas
Tai visi veiksmai, kuriuos turite atlikti norėdami pridėti PPA. Dabar galite atsisiųsti programinę įrangą iš to PPA naudodami numatytąją savo platinimo paketų tvarkyklę.
Ubuntu programinei įrangai įdiegti turėtumėte naudoti APT paketų tvarkyklę arba jei turite įdiegė kitą paketų tvarkyklę, tada naudokite tai.
Saugumo problemos, susijusios su EEPS
EEPS gali kelti pavojų saugumui, jei jos nėra tinkamai valdomos ir naudojamos be atsargumo. Kai kuriuose EEPS gali būti paketų, nepasirašytų skaitmeniniu sertifikatu, o tai reiškia, kad nėra galimybės patikrinti paketo autentiškumo. Tai gali leisti užpuolikui platinti kenkėjiškus paketus per PPA, o tai gali pakenkti jūsų sistemos saugumui.
EEPS dažnai kuria ir prižiūri trečiųjų šalių asmenys ar grupės, o ne oficialūs operacinės sistemos kūrėjai. Tai reiškia, kad PPA paketai gali būti ne taip nuodugniai išbandyti ir palaikomi kaip paketai oficialiose saugyklose.
Tai gali padidinti saugumo spragų ar kitų problemų, susijusių su PPA paketais, riziką. PPA įtraukimas į sistemą taip pat gali sukelti konfliktų su paketais oficialiose saugyklose, o tai gali sugadinti esamą programinę įrangą arba įnešti saugos spragų.
Kaip pašalinti PPA iš Ubuntu
Norėdami pašalinti PPA, tiesiog turite ištrinti PPA adresą šaltiniai.sąrašas failą ir atnaujinkite savo sistemos saugyklų sąrašą. Štai visi veiksmai, kuriuos reikia atlikti:
Naudokite APT įrankį, kad pašalintumėte PPA saugyklą iš šaltiniai.sąrašas failas:
sudo add-apt-repository --pašalinti ppa: root_repo/package_name
Atnaujinkite sistemą naudodami paketų tvarkyklę savo platinimo sistemoje:
sudo apt atnaujinti
Tai visi veiksmai, kuriuos turite atlikti norėdami pašalinti PPA. Norėdami patikrinti, ar procesas veikė, pabandykite įdiegti programinę įrangą, kuri yra pašalinto PPA dalis. Paketų tvarkyklė turėtų pateikti klaidą.
Paprastai prieš pašalindami patį PPA visada turėtumėte pašalinti PPA programinę įrangą. Tai gera praktika, kuri neleidžia pasenusiai programinei įrangai užimti vietos ir gali išvengti pažeidžiamumų, kurių negalima sumažinti, nes įdiegta programinė įranga neatnaujinama.
PPA naudojimo Ubuntu pranašumai
EEPS naudojimas turi keletą privalumų. Pažvelkime į keletą iš jų:
- EEPS leidžia įdiegti ir atnaujinti programinę įrangą, kurios nėra oficialiose operacinės sistemos saugyklose. Tai gali būti ypač naudinga, jei jums reikia naujesnės paketo versijos arba paketo, kurio nepateikia oficialios saugyklos.
- EEPS gali suteikti prieigą prie paketų, kurie yra kuriami arba dar nėra paruošti įtraukti į oficialias saugyklas. Tai gali būti naudinga, jei norite išbandyti naują programinę įrangą arba jei jums reikia funkcijos, kurios dar nėra oficialiuose leidimuose.
- PPA gali palengvinti programinės įrangos diegimą ir atnaujinimą, nes galite naudoti APT įrankį paketams iš PPA tvarkyti taip, kaip tvarkytumėte paketus iš oficialių saugyklų.
- PPA gali būti naudingas būdas kūrėjams platinti savo programinę įrangą platesnei auditorijai, nes vartotojai gali lengvai pridėti PPA prie savo sistemos ir įdiegti programinę įrangą naudodami komandą apt.
PPA yra puikūs, kai naudojami atsargiai. Kadangi šie paketai nėra oficialiai prižiūrimi ir tikrinami, visada turėtumėte būti atsargūs, kokių leidimų reikia PPA programinei įrangai.
Jei PPA paketui vykdyti reikia root teisių, rekomenduojame jo vengti, nebent esate 100 procentų tikri, kad jis nėra kenkėjiškas.
Dabar jūs žinote, kas yra EEPS ir kaip jas naudoti
EEPS yra puikus būdas dalytis programine įranga. Tačiau kadangi šie paketai nėra oficialiai palaikomi, kartais jie gali sugadinti jūsų sistemą.
Efektyvus paketų valdymas yra raktas į platinimo ilgaamžiškumą ir užtikrina, kad jums nereikės kartoti disko formatavimo rūpesčių. Jei norite, kad jūsų sistema tinkamai veiktų ir išliktų sveika, tikrai turėtumėte išmokti rasti ir ištaisyti sugedusius paketus.