Hantera PPA-förvar i Ubuntu

¿varför lägga till PPA-förvar om vi redan har tusentals program som använder de officiella Ubuntu-förvaren?

De personliga paketfilerna (Personal Package Archive, på engelska), tillåta utvecklare att distribuera programvara och uppdateringar direkt till Ubuntu-användare utan att behöva vänta på att Ubuntus egna arkiv ska uppdateras.

Launchpad, den webbplats som är värd för de flesta tillgängliga PPA, bygger binärfilerna och lagrar dem i ett specifikt arkiv. Detta innebär att Ubuntu-användare kan installera dessa paket på samma sätt som de är vana vid att installera resten av applikationerna i Ubuntu, med den extra fördelen att de kommer att ha de senaste uppdateringarna för dessa program och till och med kan hitta program som inte är finns i de officiella förvaren.

Hur man installerar PPA-arkiv

Låt oss ta ett praktiskt exempel. Antag att vi vill installera Shutter. Det första vi måste veta är det identifierande namnet på PPA som vi vill installera. På Shutter PPA-sidan är det tydligt att för att lägga till detta förvar är det nödvändigt att notera raden ppa: slutare / ppa.

ppa

Alternativ 1: från kommandoraden

Allt du behöver göra är att öppna en terminal och ange lämpliga kommandon för att lägga till PPA, uppdatera paketlistan och installera önskat program (i vårt exempel Shutter).

sudo add-apt-repository ppa: slutare / ppa sudo apt-get uppdatering sudo apt-get installera slutare

Alternativ 2: från Software Center

1.- Öppna Ubuntu Software Center.

2.- Redigera > Programvarans ursprung

3.-  Sedan i fliken Annan programvara, klick lägga till och ange PPA-raden. I vårt exempel: ppa: slutare / ppa och klicka på acceptera.

programvarukällor

4. Installera önskat program (fortsätt med vårt exempel, Shutter).

Hur man tar bort PPA-arkiv

Alternativ 1: ta bort PPA från kommandoraden

Efter vårt exempel från Shutter:

sudo add-apt-repository --remove ppa:shutter/ppa

Självklart måste linjen ppa: slutare / ppa ersättas med vad som motsvarar i varje fall.

Alternativ 2: från Software Center

1.- Öppna Ubuntu Software Center.

2.- Redigera > Programvarans ursprung

3.- Sedan i fliken Annan programvara, klick ta bort och klicka på acceptera.

Varning: detta tar bort PPA från paketlistan men paketen som installeras via PPA kommer inte att avinstalleras, en uppgift som måste göras för hand. För att automatisera denna process, som kan vara besvärlig för vissa, finns det verktyg som PPA Purge eller Y-PPA-chef.

Hur man tar bort en PPA och dess respektive paket automatiskt

Alternativ 1: från kommandoraden

PPA-Purge är ett enkelt skript som tar bort PPA i fråga samt alla paket installerade från den.

1.- Installera PPA-Purge

sudo apt-get install ppa-purge

2.- Använd PPA-Purge för att avinstallera PPA. Efter vårt exempel:

sudo ppa-purge ppa:shutter/ppa

Alternativ 2: använder YPPA

1.- Installera Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2.- Ta bort PPA i fråga. Y-PPA Manager grafiska gränssnitt är tillräckligt intuitivt för att ta reda på vad du ska göra.

Så här inaktiverar du PPA-arkiv

Att inaktivera en PPA innebär att systemet inte kommer att få några uppdateringar från den PPA, men tidigare installerade paket kommer inte att tas bort. Fördelen med att inaktivera en PPA snarare än att ta bort den är att det är lättare att återaktivera den.

Så här inaktiverar du en PPA:

1.- Öppna Ubuntu Software Center.

2.- Redigera > Programvarans ursprung

3.- Sedan i fliken Annan programvara, avmarkera rutan bredvid PPA i fråga och klicka acceptera.

Det är viktigt att inaktivera båda raderna i varje PPA.

På samma sätt kan en PPA också aktiveras igen.