Ubuntu

Juhend PPA hoidlate kasutamiseks Ubuntu

Juhend PPA hoidlate kasutamiseks Ubuntu
Üks Ubuntu kasutamise eelis on paljude kolmandate isikute hoidlate lai kättesaadavus. Need hoidlad või PPA-d on tõesti kasulikud pakettide installimiseks, mis pole saadaval ametlikes Ubuntu hoidlates, või olemasolevate pakettide uuemale versioonile täiendamiseks.

Mis on PPA?

„Isikliku paketi arhiiv” või PPA on rakenduste hoidla, mida saab kasutada mitteametlikest allikatest pärit pakettide täiendamiseks ja installimiseks.

Erinevus elektrienergia ostulepingute ja muude hoidlate vahel

Deb-paketid (omamoodi Ubuntu samaväärsed Windowsiga) .exe installerid) saab teenindada mis tahes hoidla kaudu, mis järgib Debiani reegleid ja juhiseid hoidlate loomiseks ja hooldamiseks. Näiteks pakub openSUSE build-teenus sageli hoidlaid, mida saab kasutada Ubuntu pakettide installimiseks ja täiendamiseks. Teiselt poolt on PPA hostitud Canonicalu serverites ja seda serveeritakse selle Launchpadi platvormi kaudu. Kasutajad, kes Launchpadil PPA-sid majutavad, ei vaja pakettide levitamiseks oma serverit, samas kui teised hoidlad vajavad sama serverit. Selles artiklis kasutatakse termineid nagu PPA ja hoidla vaheldumisi.

PPA / hoidla vormingud

Allpool on mõned näited PPA / hoidla mustritest:

Turvalisus muret elektrienergia ostulepingutega

Kuigi me pole siiani kuulnud elektrienergia ostulepingute kaudu levitatavast pahavarast või reklaamvarast, on alati oht, et need kolmanda osapoole hoidlad võivad sisaldada pahatahtlikke pakette. Juhusliku hoidla lisamisel peaksite alati olema ettevaatlik, kuna Ubuntu arendajad ei pruugi nende PPA-de pakette kontrollida. Lisage PPA ainult siis, kui usaldate selle allikat.

Hoidla allikate varundamine

Ubuntu hoiab kataloogis / / etc / apt / sources hoidlate loendit.nimekiri ”fail. Enne missioonikriitiliste toimingute tegemist või selle tekstifaili käsitsi muutmist peaksite allikatest varukoopia tegema, käivitades alloleva käsu:

sudo cp / etc / apt / sources.nimekiri / etc / apt / allikad.nimekirja.varundamine

PPA lisamine käsurea abil

PPA lisamiseks käivitage allolevad käsud, asendades „ppa: name” soovitud PPA-aadressiga:

$ sudo add-apt-hoidla ppa: nimi
$ sudo apt värskendus

Näiteks käsk Geany tekstiredaktori PPA lisamiseks oleks:

$ sudo add-apt-hoidla ppa: geany-dev / ppa

Kui vigu ei täheldata, käivitage olemasolevate pakettide täiendamiseks järgmine käsk:

$ sudo apt upgrade

Kui lisasite uue paketi installimiseks PPA, käivitage allolev käsk, asendades „package-name” soovitud paketi nimega:

$ sudo apt install paketi nimi

PPA eemaldamine käsurea abil

PPA eemaldamiseks käsurea abil peate käivitama alloleva käsu järgmises vormingus:

$ sudo add-apt-repository - eemaldage ppa: nimi

Näiteks saab siit lisatud Geany tekstiredaktori PPA eemaldada käsu käivitamisega:

$ sudo add-apt-repository - eemaldage ppa: geany-dev / ppa

Teine meetod PPA eemaldamiseks on PPA lähtefaili käsitsi süsteemist kustutamine. Kõigi PPA-failide nägemiseks käivitage järgmine käsk:

ls / etc / apt / sources.nimekirja.d

Näete terminalis failide loendit. Kõik failid, mis lõpevad tähega.nimekirja ”laienduse saab PPA eemaldamiseks süsteemist kustutada. Selleks käivitage käsk järgmises vormingus:

$ sudo rm -i / etc / apt / sources.nimekirja.d / ppa_filename.nimekirja

Värskendage süsteemihoidlaid, käivitades värskenduse käsitsi.

$ sudo apt värskendus

Näiteks saab siit lisatud Geany tekstiredaktori PPA eemaldada käsu abil:

$ sudo rm -i / etc / apt / sources.nimekirja.d / geany-dev-
ubuntu-ppa-eoan.nimekirja

PPA-Purge kasutamine PPA-de eemaldamiseks

PPA-Purge on käsurea utiliit, mis eemaldab PPA-allika, viies samal ajal määratud PPA-st installitud paketid varude versioonidele alla. PPA-Purge käsurea rakenduse installimiseks Ubuntu käivitage järgmine käsk:

$ sudo apt install ppa-purge

PPA puhastamiseks käivitage käsk järgmises vormingus:

$ sudo ppa-purge “ppa: aadress”

Näiteks saab siit lisatud Geany tekstiredaktori PPA puhastada käsu käivitamisega:

$ sudo ppa-purge ppa: geany-dev / ppa

Graafiline meetod PPA lisamiseks, eemaldamiseks ja keelamiseks

Enamikul juhtudel saab rakenduse „Tarkvara ja värskendused” abil hallata süsteemi lisatud PPA-sid. Vea tõttu ebaõnnestub see rakendus mõnikord juurjuurdepääsu nõudvate toimingute tegemisel. Selle ületamiseks peate installima Synaptici pakettihalduri, käivitades alloleva käsu:

$ sudo apt install synaptic

Käivitage rakenduste käivitusprogramm "Synaptic Package Manager". Klõpsake valikutel „Seaded“> „Hoidlad“ ja minge vahekaardile „Muu tarkvara“. Klõpsake allservas nuppu „Lisa…“ ja sisestage sisendkasti PPA aadress. Kui olete valmis, klõpsake nuppu „Lisa allikas”.

Klõpsake nuppu "Sule" ja kui teil palutakse hoidlaid värskendada, klõpsake lihtsalt nuppu "Laadi uuesti".

Hoidlate eemaldamist ja keelamist saab teha samamoodi. PPA eemaldamiseks süsteemist klõpsake allosas nuppu „Eemalda“. PPA saate keelata, tühjendades märkeruudu PPA allika aadressi ees.

Kõigi teie süsteemi lisatud hoidlate sirvimine

Kõigi teie süsteemi lisatud PPA hoidlate nägemiseks käivitage rakendus Synaptic ja klõpsake nuppu "Päritolu", nagu on näidatud alloleval ekraanipildil:

Järeldus

PPA hoidlad on suurepärane viis kolmandate osapoolte rakenduste lisamiseks oma süsteemi, kuna kõike ei saa säilitada ja ametlikesse hoidlatesse lisada. See on olnud Ubuntu populaarsuse tõusu aastate jooksul üks paljudest põhjustest. Kuid uued jaotuse agnostilised lahendused, nagu Snap ja Flatpak paketid, võimaldavad täpset lubade juhtimist ja isoleeritud liivakaste, andes neile täiendava turvalisuse kihi tüüpiliste PPA-de suhtes.

Kasulikud tööriistad Linuxi mängijatele
Kui teile meeldib Linuxis mänge mängida, on tõenäoline, et olete mängukogemuse parandamiseks kasutanud selliseid rakendusi ja utiliite nagu Wine, Lutr...
HD Remastered Games Linuxile, millel pole kunagi varem Linuxi väljalaset olnud
Paljud mängude arendajad ja kirjastajad pakuvad frantsiisi eluea pikendamiseks välja vanade mängude HD-remasteri. Palun fännid, kes soovivad ühilduvus...
Kuidas kasutada AutoKeyt Linuxi mängude automatiseerimiseks
AutoKey on Linuxi ja X11 töölaua automatiseerimise utiliit, mis on programmeeritud Python 3, GTK ja Qt. Selle skriptimise ja MACRO funktsionaalsuse ab...