PPA’s of Personal Package Archives zijn in principe software repositories die door Ubuntu systemen worden gebruikt voor update/upgrade activiteiten. Ze bevatten pakketsets en pakketlijsten voor bepaalde Ubuntu-versies. Hun gebruik is waardevol voor gevallen van individuele updating, of voor wanneer u op zoek bent naar een nieuwere versie van een toepassing die nog niet beschikbaar is in de officiële Canonical’s repositories. De toevoeging van vele PPA’s betekent dat er meer bronnen zijn die uw pakketbeheerder moet controleren voor het bijwerken, en verhoogt ook de kans op pakketbreuken als gevolg van conflicterende versies van pakketten en hun verschillende afhankelijkheden. Dit genereert de noodzaak voor goed beheer van de PPA’s, het monitoren van hun geldigheid en verwijdering in het geval dat ze niet langer actief zijn en ons update proces doen mislukken.
Uitleg van PPA’s en Basis Beheer
Om een PPA aan uw systeem toe te voegen, moet u eerst de naam ervan vinden. Laten we veronderstellen dat ik de laatste versie van het “wine” Windows Emulating Framework wil, dus volgens de PPA webpagina, is zijn naam ppa:ubuntu-wine/ppa. Om deze nieuwe softwarebron te installeren moet ik een terminal openen en het volgende commando geven:
sudo add-apt-repository ppa:ubuntu-wine/ppa
gevolgd door:
sudo apt-get update
Om de bronnenlijst bij te werken. Hierna kan ik de update tool uitvoeren en normaal gesproken zou ik de nieuwste wijn versie moeten ontvangen als een voorgestelde update.
Een andere manier om dit te doen is door de “Software en Updates” toepassing te openen en naar de “Andere Software” tab te gaan. Daar kan ik op de knop “Toevoegen” linksonder drukken en de APT-regel invoegen die in dit geval http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu.
Merk op uit de bovenstaande schermafbeelding dat de PPA’s kunnen worden ingeschakeld/uitgeschakeld en ook volledig verwijderd. Wat gebeurt er echter in het geval dat software geïnstalleerd vanuit een bepaalde PPA (gebruikt voorbeeld: wijn) problemen veroorzaakt op mijn systeem? Zal het verwijderen van de PPA de installatie van pakketten die er vandaan kwamen ongedaan maken? Nee, dat zal niet gebeuren! Om dit probleem te verhelpen, moet u het “ppa-purge” commando gebruiken.
Eerst moet u het ppa-purge pakket installeren door het volgende commando in een terminal in te voeren: sudo apt-get install ppa-purge. Dan kan je het gebruiken om PPA’s te verwijderen samen met de pakketten die uit die repositories kwamen door het commando sudo ppa-purge ppa:ubuntu-wine/ppa in te geven. Merk op dat deze actie het “wine” pakket niet volledig zal verwijderen, maar het zal downgraden naar de versie die beschikbaar is in de volgende prioriteit actieve (ingeschakelde) repository van je systeem.
Y PPA Manager
Als je al het gedoe en mogelijke verwarring wilt vermijden, kun je gewoon het Y PPA Manager hulpprogramma installeren dat je helpt je PPA’s gemakkelijk te beheren. De PPA voor dit hulpprogramma is ppa:webupd8team/y-ppa-manager. Met deze tool kun je PPA’s uit de GUI verwijderen, de pakketlijst van een PPA controleren, scannen op duplicaten, back-ups maken van repositories, ontbrekende GPG-sleutels importeren en zelfs je werkende PPA’s bijwerken na een release Ubuntu upgrade. Dit is levensreddend aangezien het updaten van je PPA’s voor een nieuwere Ubuntu versie veel tijd vergt met het herschrijven van al die APT sources. Ten slotte kunt u ook zoeken naar een PPA in Launchpad en de geïnstalleerde versie vergelijken met wat beschikbaar is.
Links
- Ubuntu
- Ubuntu PPA Website