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.


13 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Mordraug sade

    Utmärkt artikel (som alltid) 😀

    Ett nöje att läsa dig Pablo ^^

    1.    låt oss använda Linux sade

      Tack Saito! Jag saknade dig! Hur bra att se dig här ...
      Skål! Paul.

  2.   Juan Carlos Senar sade

    Väldigt klart! Tack.

  3.   Julian sade

    Mycket bra.

  4.   gambi sade

    HERREGUD!! tack så mycket.
    En liten idé att komplettera den här fantastiska guiden: har det uppstått dig att inkludera program som ingår i själva distributionen eller som det officiella förvaret bara har en föråldrad version eller som du redan har installerat?
    Till exempel installerade jag Azureus aka Vuze-torrentprogrammet från det officiella förvaret, och efter att ha använt det i några månader och haft tillräckligt med filer och torrenter aktivt stod jag inför dilemmaet att jag inte kunde avinstallera och förlora allt detta arbete och att jag bara behövde ett verktyg tillgänglig i den senaste versionen som det officiella ubunto-förvaret inte har uppdaterat.
    Jag tror, ​​jag tror bara att jag lyckades göra det men det var en riktig odyssey och jag lärde mig inte ens eller förstod hur jag gjorde det

    1.    låt oss använda Linux sade

      Hej gambi! faktiskt ... proceduren i så fall är densamma. Du installerar PPA, du uppdaterar listan över paket och när du uppgraderar kommer den att berätta att det finns en ny version av programmet (i ditt fall azureus) som inte är någon annan än den som finns i ppa.
      Jag hoppas att jag var tydlig.
      Skål! Paul.

  5.   zytum sade

    Bra, men ibland ingår den specifika ppa för en distribution.
    Jag har till exempel problemet med uppdateringen av Turpial 3.0. som har inkluderat det i http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    medan mitt programcenter fokuserar på Olivias officerare eller "raring" (jag använder Linux Mint)
    Så mycket som jag indikerar att filerna är värd i saucy, jag laddar inte ner och installerar inte programmet.

  6.   lozanotux sade

    Omöjligt att förklara bättre! ... dessa dagar kommer jag att försöka ladda upp YPPA Manager översatt till spanska på 1 ENDAST DEB 🙂 installera DEB-grejen och det är det, det är inte meningsfullt ... det ska vara för människor som vet inte hur man lägger till PPA och för att installera det måste man lägga till en PPA lol. Mycket bra artikel, det kommer att göra mycket. Hälsningar!

  7.   ErKiyo sade

    Älskar den här bloggen, Pablo! Bra design och praktiskt innehåll. Min fråga är inriktad på elementärt operativsystem och relateras exakt till "Y PPA" och programvaruhuset; Är det möjligt att installationen av den första gör att den andra inte fungerar? Jag försöker starta det och nopi,
    tack så mycket

    1.    låt oss använda Linux sade

      Nej, jag tror inte det…
      Ingen aning om vad det kan vara, men jag tror inte att mjukvaruhuset är orsaken till felet.
      kram! Paul.

  8.   Platshållarbild för Carlos Cifuentes sade

    Mycket bra sida, det och jag är en svamp, gammal dam men jag absorberar ändå det du lär utöver de som talar eller kommenterar.

    1.    Luigys toro sade

      Tack så mycket Carlos för dina kommentarer, det är aldrig för sent att lära sig.

  9.   danny672007 sade

    Tack så mycket för dina bidrag, jag är ny på Linux och du hjälpte mig att förstå denna underbara värld mer!