Gestionar repositoris PPA en Ubuntu

¿per què afegir repositoris PPA si ja disposem de milers de programes utilitzant els repositoris oficials d'Ubuntu?

Els arxius de paquets personals (Ppersonal Package Archive, en anglès), permeten als desenvolupadors distribuir programari i les seves respectives actualitzacions en forma directa als usuaris d'Ubuntu sense haver d'esperar que s'actualitzin els propis repositoris d'Ubuntu.

Launchpad, el lloc que alberga la major part dels PPAs disponibles, construeix els binaris i els emmagatzema en un dipòsit específic. Això significa que els usuaris d'Ubuntu poden instal·lar aquests paquets de la mateixa manera en què estan acostumats a instal·lar la resta de les aplicacions en Ubuntu, amb l'avantatge extra que disposaran de les últimes actualitzacions d'aquests programes i fins i tot podran trobar programes que no estan disponibles en els repositoris oficials.

Com instal·lar repositoris PPA

Posem un exemple pràctic. Suposem que volem instal·lar Shutter. El primer que hem de saber és el nom identificador de l'PPA que volem instal·lar. A la pàgina de l'PPA de Shutter queda clar que per afegir aquest repositori cal prendre nota de la línia ppa: shutter / ppa.

ppa

Opció 1: des de la línia d'ordres

Tot el que cal fer és obrir un terminal i ingressar les ordres apropiats per afegir el PPA, actualitzar la llista de paquets i instal·lar el programa desitjat (en el nostre exemple, Shutter).

suo add-apt-repository ppa: shutter / ppa sudo apt-get update sudo apt-get install shutter

Opció 2: des del Centre de Programari

1.- Obrir el Centre de Programari d'Ubuntu.

2.- Edita > Orígens de l'Programari

3.-  Després, a la pestanya Un altre programari, Clic a afegir i ingressar la línia de l'PPA. En el nostre exemple: ppa: shutter / ppa i clic a Acceptar.

programari sources

4. Instal·lar el programa desitjat (seguint amb el nostre exemple, Shutter).

Com treure repositoris PPA

Opció 1: treure el PPA des de la línia d'ordres

Seguint el nostre exemple de Shutter:

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

Òbviament, caldrà reemplaçar la línia ppa: shutter / ppa pel que correspongui en cada cas.

Opció 2: des del Centre de Programari

1.- Obrir el Centre de Programari d'Ubuntu.

2.- Edita > Orígens de l'Programari

3.- Després, a la pestanya Un altre programari, Clic a treure i clic a Acceptar.

Compte: d'aquesta manera es traurà el PPA de la llista de paquets però no desinstal·laran els paquets instal·lats a través del PPA, tasca que caldrà realitzar a mà. Per tal d'automatitzar aquest procés, que pot resultar molest per a alguns, hi ha eines com PPA Purge o I-PPA Manager.

Com treure un PPA i els seus respectius paquets en forma automàtica

Opció 1: des de la línia d'ordres

PPA-Purge és un simple script que eliminarà el PPA en qüestió així com tots els paquets instal·lats des aquell.

1.- Instal·lar PPA-Purge

sudo apt-get install ppa-purge

2.- Utilitzar PPA-Purge per desinstal·lar el PPA. Seguint el nostre exemple:

sudo ppa-purge ppa:shutter/ppa

Opció 2: usant YPPA

1.- Instal·lar I-PPA:

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

2.- Treure el PPA en qüestió. La interfície gràfica de I-PPA Manager és prou intuïtiva com per adonar-se del que cal fer.

Com desactivar repositoris PPA

La desactivació d'un PPA implica que el sistema no rebrà cap actualització des d'aquest PPA, però no s'eliminaran els paquets prèviament instal·lats. L'avantatge de la desactivació d'un PPA en lloc de llevar és que és més fàcilment tornar a habilitar.

Per desactivar un PPA:

1.- Obrir el Centre de Programari d'Ubuntu.

2.- Edita > Orígens de l'Programari

3.- Després, a la pestanya Un altre programari, Desactivar la casella a la banda de l'PPA en qüestió i fer clic a Acceptar.

És important desactivar les dues línies de cada PPA.

De la mateixa manera també es pot tornar a habilitar un PPA.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

      Mordraug va dir

    Excel·lent article (com sempre) 😀

    Un plaer llegir-te Pablo ^^

         usemoslinux va dir

      Gràcies Saito! Et estranyava! Que bo veure't per aquí ...
      Salutacions! Pau.

      Joan Carles Senar va dir

    ¡Claríssim! Gràcies.

      Julián va dir

    Molt bo.

      Gambi va dir

    'Déu meu !! moltíssimes gràcies.
    Una petita idea per completar aquesta estupenda guia: ¿se't a ocorregut incloure programes que estan inclosos en la pròpia distribució o que el repositori oficial té però només una versió antiquada o que ja els tens instal·lats?
    Per exemple, jo vaig instal·lar des del repositori oficial el programa de torrent Azureus aka Vuze, i després d'usar-lo uns mesos i tenir bastants arxius i torrents actius em vaig veure en la disjuntiva que no podia desinstal·lar i perdre tot aquest treball i que necessitava una eina només disponible a l'última versió que el repositori oficial de ubunto no té actualitzat.
    Crec, només crec, que vaig aconseguir fer-però va ser una autèntica odissea i ni tan sols vaig aprendre o entendre com ho vaig aconseguir

         usemoslinux va dir

      Hola Gambi! en realitat ... l'operatòria en aquest cas és la mateixa. Instal·les el PPA, actualitzes la llista de paquets i a l'fer l'upgrade et dirà que hi ha una nova versió de programa (en el teu cas, de azureus) que no és altra que la que està disponible al ppa.
      Espero haver estat clar.
      Salutacions! Pau.

      Zytum va dir

    Bé, però de vegades s'inclou el ppa específic per a una distribució.
    Tinc el problema per exemple de l'actualització de Turpial 3.0. que l'han inclòs en http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    mentre que el meu centre de programari ho focalitza en els oficials d'Olivia o «raring» (Ús Linux Mint)
    Per molt que indiqui que els arxius estan allotjats en Saucy no em baixa i instal·la el programa.

      lozanotux va dir

    Millor explicat impossible! ... jo en aquests dies intentaré pujar en 1 SOL DEB el YPPA Manager traduït a l'castellà 🙂 cosa d'instal·lar el DEB i llest, no té lògica ... se suposa que és per a la gent que no sap afegir PPAs i per instal·lar- necessites afegir un PPA jajaja. Molt bon article, servirà de molt. Salutacions!

      ErKiyo va dir

    Mencanta aquest blog, Pau! Bon disseny i contingut pràctic. La meva pregunta va enfocada a Elementary OS i relacionada precisament amb «I PPA» i el centre de programari; és possible que la instal·lació de el primer deixi a la segona inoperatiu? Intento arrencar i nopi,
    Moltes gràcies

         usemoslinux va dir

      no, no crec ...
      ni idea què pot ser, però no crec que el centre de programari sigui la causa de l'error.
      abraçada! pablo.

      Carlos Cifuentes va dir

    Molt bona pàgina, això i sóc una espongeta, velleta però tot i absorvo el que vostès ensenyen a més dels que forean o comenten.

         Luigys Toro va dir

      Moltíssimes gràcies Carlos per els teus comentaris, mai és tard per aprendre.

      danny672007 va dir

    ¡Muchisismas gràcies per les teves aportacions, sóc nou en Linux i em vas ajudar a entendre més aquest meravellós món!