Správa Ubuntu PPA

PPA neboli osobní archivy balíčků jsou v podstatě softwarové repozitáře, které se v systémech Ubuntu používají k aktualizaci/aktualizaci. Obsahují sady balíčků a seznamy balíčků pro konkrétní verze Ubuntu. Jejich použití je cenné v případech individuálních aktualizací nebo při hledání novější verze aplikace, která ještě není k dispozici v oficiálních repozitářích společnosti Canonical. Přidání mnoha PPA znamená, že existuje více zdrojů, které musí správce balíčků před aktualizací zkontrolovat, a také zvyšuje pravděpodobnost, že dojde k rozbití balíčků kvůli vzájemně si odporujícím verzím balíčků a jejich různým závislostem. To vyvolává potřebu řádné správy PPA, sledování jejich platnosti a odstranění v případě, že již nejsou aktivní a způsobují selhání našeho aktualizačního procesu.

Poznání PPA a základní správa

Chcete-li přidat PPA do svého systému, musíte nejprve zjistit jeho název. Předpokládejme, že chci nejnovější verzi „wine“ Windows Emulating Framework, takže podle webové stránky PPA je jeho název ppa:ubuntu-wine/ppa. Pro instalaci tohoto nového softwarového zdroje musím otevřít terminál a napsat následující příkaz:

sudo add-apt-repository ppa:ubuntu-wine/ppa

následně:

sudo apt-get update

Aktualizovat seznam zdrojů. Poté mohu spustit aktualizační nástroj a normálně bych měl obdržet nejnovější verzi wine jako navrhovanou aktualizaci.

Jiným způsobem je otevřít aplikaci „Software a aktualizace“ a přejít na kartu „Ostatní software“. Tam mohu stisknout tlačítko „Přidat“ vlevo dole a vložit řádek APT, který by v tomto případě byl http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu.

Z výše uvedeného snímku obrazovky si všimněte, že PPA lze povolit/zakázat a také zcela odebrat. Co se však stane v případě, že software nainstalovaný z určitého PPA (použitý příklad: wine) způsobil v mém systému potíže? Zruší odstranění PPA instalaci balíčků, které z něj pocházejí? Ne, neodstraní! Pro odstranění tohoto problému budete muset použít příkaz „ppa-purge“.

Nejprve budete muset nainstalovat balíček ppa-purge zadáním následujícího příkazu v terminálu: sudo apt-get install ppa-purge. Poté jej můžete použít k odstranění PPA spolu s balíčky, které z těchto repozitářů pocházejí, zadáním příkazu sudo ppa-purge ppa:ubuntu-wine/ppa. Všimněte si, že tato akce neodstraní balíček „wine“ úplně, ale sníží jeho úroveň na verzi dostupnou v dalším prioritním aktivním (povoleném) repozitáři vašeho systému.

Y PPA Manager

Pokud se chcete vyhnout všem zmatkům a možným nejasnostem, můžete si jednoduše nainstalovat nástroj Y PPA Manager, který vám pomůže snadno spravovat vaše PPA. PPA pro tento nástroj je ppa:webupd8team/y-ppa-manager. Tento nástroj vám umožní vyčistit PPA z grafického rozhraní, zkontrolovat seznam balíčků PPA, vyhledat duplikáty, zálohovat repozitáře, importovat chybějící klíče GPG a dokonce aktualizovat vaše funkční PPA po vydání aktualizace Ubuntu. To je životně důležité, protože aktualizace PPA pro novější verzi Ubuntu vyžaduje spoustu času na přepisování všech těch zdrojů APT. Nakonec můžete také vyhledat PPA v Launchpadu a porovnat nainstalovanou verzi s dostupnou.

Odkazy

  • Ubuntu
  • Webové stránky Ubuntu PPA
Správa PPA Ubuntu

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.