Ubuntu

En guide till användning av PPA-arkiv i Ubuntu

En guide till användning av PPA-arkiv i Ubuntu
En av fördelarna med att använda Ubuntu är den breda tillgängligheten av en rad tredjepartsförvar. Dessa arkiv eller PPA är verkligen användbara för att installera paket som inte finns i officiella Ubuntu-arkiv eller för att uppgradera befintliga paket till nyare versioner.

Vad är en PPA?

Ett “Personal Package Archive” eller ett PPA är ett programförvar som kan användas för att uppgradera och installera paket från inofficiella källor.

Skillnaden mellan PPA och andra arkiv

Deb-paket (typ av Ubuntu motsvarar Windows ' .exe-installatörer) kan betjänas via alla förvar som följer Debians regler och riktlinjer för att skapa och underhålla förvar. Till exempel erbjuder openSUSE build-tjänsten ofta förvar som kan användas för att installera och uppgradera paket i Ubuntu. Å andra sidan är en PPA värd för Canonicals servrar och serveras via dess Launchpad-plattform. Användare som är värd för PPA på Launchpad behöver inte sin egen server för att distribuera paket, medan andra arkiv behöver en server för att göra detsamma. I den här artikeln används termer som PPA och förvar omväxlande.

PPA / arkivformat

Nedan följer några exempel på PPA / förvarsmönster:

Säkerhetsproblem med PPA

Även om vi hittills inte har hört talas om skadlig kod eller adware som distribuerats genom PPA, finns det alltid en risk att dessa tredjepartsförvar kan innehålla skadliga paket. Du bör alltid vara försiktig när du lägger till ett slumpmässigt arkiv, eftersom paket i dessa PPA kanske inte har verifierats av Ubuntu-utvecklare. Lägg bara till en PPA om du litar på dess källa.

Ta en säkerhetskopia av förvarskällor

Ubuntu upprätthåller en lista med förvar i "/ etc / apt / sources.lista ”-fil. Innan du gör något missionskritiskt eller manuellt redigerar den här textfilen bör du ta en säkerhetskopia av källor genom att köra kommandot nedan:

sudo cp / etc / apt / sources.lista / etc / apt / källor.lista.säkerhetskopiering

Lägga till en PPA med hjälp av kommandoraden

För att lägga till en PPA, kör kommandona nedan medan du ersätter "ppa: name" med önskad PPA-adress:

$ sudo add-apt-repository ppa: namn
$ sudo apt uppdatering

Till exempel skulle kommandot för att lägga till Geany textredigerare PPA vara:

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

Om inga fel observeras kör du kommandot nedan för att uppgradera befintliga paket:

$ sudo apt uppgradering

Om du lade till en PPA för att installera ett nytt paket kör du kommandot nedan medan du ersätter "paketnamn" med önskat paketnamn:

$ sudo apt installera paketnamn

Ta bort en PPA med hjälp av kommandoraden

För att ta bort en PPA med kommandoraden måste du köra kommandot nedan i följande format:

$ sudo add-apt-repository - ta bort ppa: namn

Till exempel kan Geany textredigerare PPA som läggs till härifrån tas bort genom att köra kommandot:

$ sudo add-apt-repository - ta bort ppa: geany-dev / ppa

En annan metod för att ta bort en PPA är att manuellt radera en PPA-källfil från systemet. För att se alla PPA-filer, kör kommandot nedan:

ls / etc / apt / sources.lista.d

Du ser en fillista i terminalen. Alla filer som slutar med “.list ”-tillägg kan raderas för att ta bort en PPA från systemet. För att göra det, kör kommandot i följande format:

$ sudo rm -i / etc / apt / sources.lista.d / ppa_filnamn.lista

Uppdatera systemförråd genom att manuellt utlösa en uppdatering.

$ sudo apt uppdatering

Till exempel kan Geany textredigerare PPA som läggs till härifrån tas bort med kommandot:

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

Använd PPA-Purge för att ta bort PPA

PPA-Purge är ett kommandoradsverktyg som tar bort en PPA-källa medan nedgradering av paket installerade från den angivna PPA till lagerversioner. För att installera PPA-Purge kommandoradsapp i Ubuntu, kör följande kommando:

$ sudo apt installera ppa-purge

För att rensa en PPA, kör ett kommando i följande format:

$ sudo ppa-purge “ppa: address”

Till exempel kan Geany textredigerare PPA som läggs till härifrån rensas genom att köra kommando:

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

Grafisk metod för att lägga till, ta bort och inaktivera en PPA

I de flesta fall kan appen "Software & Updates" användas för att hantera PPA som har lagts till i systemet. Men på grund av ett fel misslyckas den här appen ibland med att göra uppgifter som kräver root-åtkomst. För att övervinna detta måste du installera Synaptic-pakethanteraren genom att köra kommandot nedan:

$ sudo apt install synaptic

Starta “Synaptic Package Manager” från programstartaren. Klicka på "Inställningar"> "Förvar" och gå till fliken "Annan programvara". Klicka på knappen "Lägg till ..." längst ner och ange sedan en PPA-adress i inmatningsrutan. Klicka på "Lägg till källa" när du är klar.

Klicka på "Stäng" -knappen och när du uppmanas att uppdatera förvar, klicka bara på "Ladda om" -knappen.

Ta bort och inaktivera arkiv kan göras på samma sätt. Klicka på knappen "Ta bort" längst ner för att ta bort en PPA från systemet. Du kan inaktivera en PPA genom att avmarkera kryssrutan framför en PPA-källadress.

Bläddrar bland alla arkiv som lagts till i ditt system

För att se alla PPA-arkiv som lagts till i ditt system, starta Synaptic-appen och klicka på "Ursprung" -knappen, som visas på skärmdumpen nedan:

Slutsats

PPA-arkiv är ett utmärkt sätt att lägga till tredjepartsappar till ditt system eftersom inte allt kan underhållas och inkluderas i officiella arkiv. Detta har varit en av de många anledningarna till Ubuntus ökande popularitet genom åren. Nya distributionsagnostiska lösningar som Snap- och Flatpak-paket ger dock detaljerad behörighetskontroll och isolerade sandlådor, vilket ger dem ett extra lager av säkerhet jämfört med typiska PPA.

Bästa Linux Distros för spel 2021
Linux-operativsystemet har kommit långt från sitt ursprungliga, enkla, serverbaserade utseende. Detta operativsystem har förbättrats enormt de senaste...
Hur du fångar och strömmar din spelsession på Linux
Tidigare betraktades spel bara som en hobby, men med tiden såg spelindustrin en enorm tillväxt när det gäller teknik och antalet spelare. Spelpubliken...
Bästa spel att spela med handspårning
Oculus Quest introducerade nyligen den fantastiska idén om handspårning utan kontroller. Med ett ständigt ökande antal spel och aktiviteter som utför ...