Beheer PPA-repositories in Ubuntu

¿waarom toevoegen PPA-opslagplaatsen als we al duizenden programma's hebben die de officiële Ubuntu-repositories gebruiken?

De persoonlijke pakketbestanden (PERSOONLIJKE Package Archive, in het Engels), stellen ontwikkelaars in staat om software en updates rechtstreeks te verspreiden voor Ubuntu-gebruikers zonder te hoeven wachten tot Ubuntu's eigen repositories zijn bijgewerkt.

Launchpad, de site die de meeste beschikbare PPA's host, bouwt de binaire bestanden en slaat ze op in een specifieke repository. Dit betekent dat Ubuntu-gebruikers deze pakketten op dezelfde manier kunnen installeren als ze gewend zijn om de rest van de applicaties in Ubuntu te installeren, met als bijkomend voordeel dat ze de laatste updates voor deze programma's hebben en zelfs programma's kunnen vinden die niet beschikbaar zijn. in de officiële repositories.

Hoe PPA-repositories te installeren

Laten we een praktisch voorbeeld nemen. Stel dat we Shutter willen installeren. Het eerste dat we moeten weten, is de identificerende naam van de PPA die we willen installeren. Op de Shutter PPA-pagina is het duidelijk dat om deze repository toe te voegen, er nota moet worden genomen van de regel ppa: sluiter / ppa.

ppa

Optie 1: vanaf de opdrachtregel

Het enige dat u hoeft te doen, is een terminal openen en de juiste opdrachten invoeren om de PPA toe te voegen, de pakketlijst bij te werken en het gewenste programma te installeren (Shutter in ons voorbeeld).

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

Optie 2: vanuit het Software Center

1.- Open het Ubuntu-softwarecentrum.

2.- uitgeven > Oorsprong van de software

3.-  Dan op het tabblad Overige software, Klik toevoegen en voer de PPA-regel in. In ons voorbeeld: ppa: sluiter / ppa en klik op Accepteren.

softwarebronnen

4. Installeer het gewenste programma (ga verder met ons voorbeeld Shutter).

Hoe PPA-opslagplaatsen te verwijderen

Optie 1: verwijder de PPA van de opdrachtregel

Volgens ons sluitervoorbeeld:

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

Uiteraard zal de regel ppa: shutter / ppa vervangen moeten worden door wat telkens overeenkomt.

Optie 2: vanuit het Software Center

1.- Open het Ubuntu-softwarecentrum.

2.- uitgeven > Oorsprong van de software

3.- Dan op het tabblad Overige software, Klik quitar en klik op Accepteren.

Let op: hierdoor wordt de PPA uit de lijst met pakketten verwijderd, maar de pakketten die via de PPA zijn geïnstalleerd, worden niet verwijderd, een taak die handmatig moet worden uitgevoerd. Om dit proces te automatiseren, wat voor sommigen lastig kan zijn, zijn er tools zoals PPA Purge of Y-PPA-beheerder.

Hoe u een PPA en de bijbehorende pakketten automatisch kunt verwijderen

Optie 1: vanaf de opdrachtregel

PPA-Purge is een eenvoudig script dat de betreffende PPA en alle daarop geïnstalleerde pakketten verwijdert.

1.- Installeer PPA-Purge

sudo apt-get install ppa-purge

2.- Gebruik PPA-Purge om de PPA te verwijderen. Ons voorbeeld volgen:

sudo ppa-purge ppa:shutter/ppa

Optie 2: YPPA gebruiken

1.- Installeer Y-PPA:

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

2.- Verwijder de betreffende PPA. De grafische interface van de Y-PPA Manager is intuïtief genoeg om erachter te komen wat u moet doen.

Hoe PPA-opslagplaatsen uit te schakelen

Het uitschakelen van een PPA houdt in dat het systeem geen updates van die PPA ontvangt, maar dat eerder geïnstalleerde pakketten niet worden verwijderd. Het voordeel van het uitschakelen van een PPA in plaats van het verwijderen ervan, is dat het gemakkelijker is om deze opnieuw in te schakelen.

Om een ​​PPA te deactiveren:

1.- Open het Ubuntu-softwarecentrum.

2.- uitgeven > Oorsprong van de software

3.- Dan op het tabblad Overige software, schakel het selectievakje naast de betreffende PPA uit en klik op Accepteren.

Het is belangrijk om beide lijnen van elke PPA uit te schakelen.

Op dezelfde manier kan een PPA ook opnieuw worden ingeschakeld.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Mordrag zei

    Uitstekend artikel (zoals altijd) 😀

    Leuk je te lezen Pablo ^^

    1.    laten we linux gebruiken zei

      Bedankt Saito! Ik heb je gemist! Wat leuk je hier te zien ...
      Proost! Paul.

  2.   Juan Carlos Senar zei

    Heel duidelijk! Dank je.

  3.   Julian zei

    Heel goed.

  4.   Gambi zei

    OMG!! erg bedankt.
    Een klein idee om deze geweldige gids te voltooien: is het bij je opgekomen om programma's op te nemen die in de distributie zelf zijn opgenomen of dat de officiële repository slechts een verouderde versie heeft of dat je ze al hebt geïnstalleerd?
    Ik heb bijvoorbeeld het Azureus aka Vuze torrent-programma geïnstalleerd vanuit de officiële repository, en nadat ik het een paar maanden had gebruikt en genoeg bestanden en torrents had geactiveerd, stond ik voor het dilemma dat ik niet kon verwijderen en al dat werk kwijtraakte en dat ik had slechts één tool nodig die beschikbaar was in de nieuwste versie die de officiële ubunto-repository niet heeft bijgewerkt.
    Ik denk, ik denk gewoon, dat het me is gelukt, maar het was een echte odyssee en ik heb niet eens geleerd of begrepen hoe ik het deed

    1.    laten we linux gebruiken zei

      Hallo Gambi! eigenlijk ... de procedure is in dat geval hetzelfde. U installeert de PPA, u werkt de lijst met pakketten bij en wanneer u een upgrade uitvoert, zal het u vertellen dat er een nieuwe versie van het programma is (in uw geval azureus) die niemand minder is dan degene die beschikbaar is in de ppa.
      Ik hoop dat ik duidelijk was.
      Proost! Paul.

  5.   zytum zei

    Prima, maar soms is de specifieke ppa voor een distributie inbegrepen.
    Ik heb bijvoorbeeld het probleem van de update van Turpial 3.0. die het hebben opgenomen in http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    terwijl mijn softwarecentrum zich richt op Olivia's officieren of "raring" (ik gebruik Linux Mint)
    Zoveel als ik geef aan dat de bestanden in saucy worden gehost, download en installeer ik het programma niet.

  6.   loszanotux zei

    Onmogelijk om beter uit te leggen! ... tegenwoordig zal ik proberen om de YPPA Manager vertaald in het Spaans in 1 ALLEEN DEB te uploaden 🙂 installeer het DEB-ding en dat is het, het slaat nergens op ... het is bedoeld voor mensen die weet niet hoe je PPA's moet toevoegen en om het te installeren, moet je een PPA toevoegen lol. Zeer goed artikel, het zal veel doen. Proost!

  7.   ErKiyo zei

    Ik hou van deze blog, Pablo! Goed ontwerp en praktische inhoud. Mijn vraag is gericht op Elementaire OS en heeft precies betrekking op "Y PPA" en het softwarecentrum; Is het mogelijk dat de installatie van de eerste ervoor zorgt dat de tweede niet meer werkt? Ik probeer het te starten en nopi,
    heel hartelijk bedankt

    1.    laten we linux gebruiken zei

      Nee, ik denk het niet…
      Geen idee wat het zou kunnen zijn, maar ik denk niet dat het softwarecentrum de oorzaak van de fout is.
      knuffel! Paul.

  8.   Tijdelijke afbeelding voor Carlos Cifuentes zei

    Zeer goede pagina, dat en ik ben een spons, oude dame, maar ik neem nog steeds op wat je leert naast degenen die voorspellen of commentaar geven.

    1.    Luigys toro zei

      Heel erg bedankt Carlos voor je opmerkingen, het is nooit te laat om te leren.

  9.   danny672007 zei

    Heel erg bedankt voor je bijdragen, ik ben nieuw bij Linux en je hebt me geholpen deze wonderlijke wereld beter te begrijpen!