Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

PPA's of Personal Package Archives zijn een soort repository die in Linux-systemen wordt gebruikt om softwarepakketten op te slaan en te distribueren.

Laten we eens kijken wat een PPA is, hoe ze verschillen van standaard opslagplaatsen, hoe PPA's kunnen worden toegevoegd en verwijderd, of PPA's veilig te gebruiken zijn en ten slotte de voordelen van het gebruik van PPA's.

Wat is PPA?

De wereld van gratis en open-source software (FOSS) is afhankelijk van individuele bijdragen. U bent misschien nog geen officiële ontwikkelaar van distributie cruciale bijdragen leveren aan open-sourcecode of applicaties ontwikkelen die de gebruikerservaring verbeteren.

Merk op dat je PPA op Linux niet moet verwarren met de medische aandoening Primary Progressive Aphasia. PPA in het Linux-ecosysteem behandelt pakketten, terwijl PPA in medische terminologie een neurologische aandoening is die taal en communicatie beïnvloedt.

instagram viewer

Soms worden deze applicaties mogelijk niet samengevoegd met de officiële repository van de software. Dit is waar PPA om de hoek komt kijken. Een persoonlijk pakketarchief (PPA) is een repository waarin softwarepakketten worden gehost die zijn gebouwd en onderhouden door individuen of groepen en die beschikbaar zijn gemaakt voor anderen.

PPA's zijn een handige manier om toegang te krijgen tot de nieuwste softwareversies die nog niet beschikbaar zijn in de officiële repositories van het besturingssysteem. Hiermee kunnen ontwikkelaars en gebruikers eenvoudig softwarepakketten distribueren en installeren die geen deel uitmaken van de officiële repositories of die nieuwere versies van software bieden dan wat beschikbaar is in de officiële opslagplaatsen.

Iedereen die een app wil downloaden die nog geen deel uitmaakt van de officiële repository, kan de PPA van die applicatie toevoegen en op zijn systeem installeren met behulp van de standaard pakketbeheerder.

Met Ubuntu kunnen ontwikkelaars PPA's maken en deze hosten Lanceerplatform. Gebruikers kunnen op deze site naar een pakket of repository zoeken en de PPA aan hun systeem toevoegen.

Hoe verschillen PPA's van standaardopslagplaatsen?

Een Personal Package Archive (PPA), zoals de naam aangeeft, is een opslagplaats die u kunt gebruiken om uw eigen pakketten op te slaan of pakketten die niet beschikbaar zijn in de officiële opslagplaatsen van uw besturingssysteem. Met PPA's kunnen gebruikers eenvoudig software installeren en bijwerken die niet wordt geleverd door de officiële opslagplaatsen van hun Linux-distributie.

Aan de andere kant zijn standaardrepository's verzamelingen softwarepakketten die officieel worden geleverd door de ontwikkelaars van het besturingssysteem. De standaard pakketbeheerder op een distro beheert over het algemeen deze opslagplaatsen.

Standaardrepository's bevatten doorgaans een breed scala aan softwarepakketten die grondig worden getest en onderhouden door de ontwikkelaars van de distributie.

Er zijn enkele belangrijke verschillen tussen PPA's en standaardrepository's:

  1. PPA's worden meestal gemaakt en onderhouden door individuele gebruikers of organisaties, terwijl de ontwikkelaars van het besturingssysteem doorgaans standaardrepository's onderhouden.
  2. PPA's bevatten vaak pakketten die niet beschikbaar zijn in de standaard repositories.
  3. PPA's worden mogelijk niet zo grondig getest en ondersteund als pakketten in de standaardrepository's, aangezien ze over het algemeen niet worden onderhouden door de officiële ontwikkelaars.
  4. U kunt PPA's aan uw systeem toevoegen met behulp van pakketbeheeropdrachten zoals add-apt-repository op Ubuntu/Debian-gebaseerde distro's, terwijl standaardrepository's doorgaans standaard op uw systeem zijn geconfigureerd en geen speciale instellingen vereisen.

Hoe een PPA op Ubuntu toe te voegen

Ubuntu verwijst naar een speciaal bestand met de naam bronnen.lijst om alle officiële en niet-officiële PPA's af te leiden. Om een ​​PPA toe te voegen, moet u het bronnen.lijst bestand met het adres van de PPA en werk vervolgens uw systeem bij.

Gelukkig is er een commando dat al het werk voor je doet. Hier is hoe het proces eruit zou zien voor het toevoegen van een PPA aan Ubuntu:

Start een terminal op en voer de volgende opdracht uit als superuser:

sudo add-apt-repository ppa: root_repo/pakketnaam

Werk uw systeem bij met behulp van de pakketbeheerder van uw distro. Op Ubuntu zou dat de APT-tool gebruiken:

sudo geschikt update

Installeer ten slotte de software van de PPA die u zojuist hebt toegevoegd met behulp van de pakketbeheerder:

sudo geschikt installeren verpakkingsnaam

Dat zijn alle stappen die u moet volgen om een ​​PPA toe te voegen. U kunt nu software van die PPA downloaden met behulp van de standaard pakketbeheerder op uw distro.

Op Ubuntu moet u de APT-pakketbeheerder gebruiken om software te installeren, of als u dat heeft gedaan een andere pakketbeheerder geïnstalleerd, gebruik dat dan.

Beveiligingsproblemen met PPA's

PPA's kunnen beveiligingsrisico's opleveren als ze niet goed worden beheerd en zonder voorzichtigheid worden gebruikt. Sommige PPA's kunnen pakketten bevatten die niet zijn ondertekend met een digitaal certificaat, wat betekent dat er geen manier is om de authenticiteit van het pakket te verifiëren. Hierdoor kan een aanvaller schadelijke pakketten verspreiden via de PPA, wat de beveiliging van uw systeem in gevaar kan brengen.

PPA's worden vaak gemaakt en onderhouden door externe personen of groepen in plaats van door de officiële ontwikkelaars van het besturingssysteem. Dit betekent dat de pakketten in een PPA mogelijk niet zo grondig worden getest en ondersteund als pakketten in de officiële repositories.

Dit kan het risico op beveiligingsproblemen of andere problemen met de pakketten in de PPA vergroten. Het toevoegen van een PPA aan uw systeem kan ook conflicten veroorzaken met pakketten in de officiële repositories, waardoor bestaande software kapot kan gaan of beveiligingsproblemen kunnen ontstaan.

Hoe een PPA op Ubuntu te verwijderen

Om een ​​PPA te verwijderen, hoeft u alleen maar het adres van de PPA in de bronnen.lijst bestand en werk vervolgens de repositorylijst van uw systeem bij. Hier zijn alle te volgen stappen:

Gebruik de APT-tool om de PPA-repository uit de bronnen.lijst bestand:

sudo add-apt-repository --remove ppa: root_repo/pakketnaam

Werk uw systeem bij met behulp van de pakketbeheerder op uw distro:

sudo geschikt update

Dat zijn alle stappen die u moet volgen om een ​​PPA te verwijderen. Om te controleren of het proces werkte, probeert u software te installeren die deel uitmaakt van de PPA die u hebt verwijderd. De pakketbeheerder zou een fout moeten genereren.

Als vuistregel geldt dat u altijd de software van de PPA moet verwijderen voordat u de PPA zelf verwijdert. Dit is een goede gewoonte die voorkomt dat verouderde software ruimte in beslag neemt en mogelijk kwetsbaarheden vermijdt die mogelijk niet worden verholpen omdat de geïnstalleerde software niet wordt bijgewerkt.

Voordelen van het gebruik van PPA's op Ubuntu

Het gebruik van PPA's heeft verschillende voordelen. Laten we er een paar bekijken:

  1. Met PPA's kunt u software installeren en bijwerken die niet beschikbaar is in de officiële opslagplaatsen van uw besturingssysteem. Dit kan met name handig zijn als u een nieuwere versie van een pakket nodig heeft of een pakket dat niet door de officiële repositories wordt geleverd.
  2. PPA's kunnen toegang bieden tot pakketten die in ontwikkeling zijn of nog niet klaar zijn voor opname in de officiële repositories. Dit kan handig zijn als u nieuwe software wilt testen of als u een functie nodig heeft die nog niet beschikbaar is in de officiële releases.
  3. PPA's kunnen het gemakkelijker maken om software te installeren en bij te werken, aangezien u de APT-tool kunt gebruiken om pakketten van de PPA te beheren, net zoals u zou doen met pakketten van de officiële repositories.
  4. PPA's kunnen voor ontwikkelaars een handige manier zijn om hun software onder een breder publiek te verspreiden, aangezien gebruikers eenvoudig de PPA aan hun systeem kunnen toevoegen en de software kunnen installeren met de opdracht apt.

PPA's zijn geweldig als ze met de nodige voorzichtigheid worden gebruikt. Aangezien deze pakketten niet officieel worden onderhouden en getest, moet u altijd op uw hoede zijn voor de machtigingen die de software van een PPA vereist.

Als een pakket van een PPA rootrechten nodig heeft om te worden uitgevoerd, raden we aan dit te vermijden, tenzij u er 100 procent zeker van bent dat het niet kwaadaardig is.

Nu weet u wat PPA's zijn en hoe u ze kunt gebruiken

PPA's zijn een geweldige manier om software te delen. Aangezien deze pakketten echter niet officieel worden ondersteund, kunnen ze soms uw systeem kapot maken.

Efficiënt pakketbeheer is de sleutel tot een lange levensduur van uw distributie en zorgt ervoor dat u niet steeds opnieuw uw schijf hoeft te formatteren. U moet beslist leren hoe u kapotte pakketten kunt vinden en repareren als u wilt dat uw systeem goed functioneert en gezond blijft.