PPA nebo Personal Package Archives jsou typem úložiště používaného v systémech Linux k ukládání a distribuci softwarových balíčků.
Pojďme se dozvědět, co je to PPA, jak se liší od standardních úložišť, jak přidávat a odstraňovat PPA, zda je použití PPA bezpečné a nakonec výhody používání PPA.
Co je PPA?
Svět svobodného a open-source softwaru (FOSS) spoléhá na jednotlivé příspěvky. Možná nejste oficiálním vývojářem distribuce a přesto kriticky přispívat k open-source kódu nebo vyvíjet aplikace, které zlepšují uživatelskou zkušenost.
Všimněte si, že byste si neměli plést PPA na Linuxu se zdravotním stavem Primary Progressive Aphasia. PPA v linuxovém ekosystému se zabývá balíčky, zatímco PPA v lékařské terminologii je neurologická porucha, která ovlivňuje jazyk a komunikaci.
Někdy tyto aplikace nemusí být sloučeny s oficiálním úložištěm softwaru. Zde přichází ke hře PPA. Archiv osobních balíčků (PPA) je úložiště, které hostí softwarové balíčky vytvořené a spravované jednotlivci nebo skupinami a zpřístupněné ostatním.
PPA představují pohodlný způsob, jak získat přístup k nejnovějším verzím softwaru, které ještě nejsou dostupné v oficiálních repozitářích operačního systému. Umožňují vývojářům a uživatelům snadno distribuovat a instalovat softwarové balíčky, které nejsou součástí oficiálních repozitářů nebo které poskytují novější verze softwaru, než jaké jsou dostupné v oficiálních úložišť.
Každý, kdo si chce stáhnout aplikaci, která ještě není součástí oficiálního úložiště, může přidat PPA této aplikace a nainstalovat ji do svého systému pomocí výchozího správce balíčků.
Ubuntu umožňuje vývojářům vytvářet PPA a hostovat je panel. Uživatelé mohou na tomto webu vyhledat balíček nebo úložiště a přidat jeho PPA do svého systému.
Jak se PPA liší od standardních repozitářů?
Osobní archiv balíčků (PPA), jak název napovídá, je úložiště, které můžete použít k ukládání vlastních balíčků nebo balíčků, které nejsou dostupné v oficiálních úložištích vašeho operačního systému. PPA umožňují uživatelům snadno instalovat a aktualizovat software, který není poskytován oficiálními repozitáři jejich distribuce Linuxu.
Na druhou stranu standardní úložiště jsou kolekce softwarových balíčků oficiálně poskytovaných vývojáři operačního systému. Výchozí správce balíčků v distribuci obecně spravuje tato úložiště.
Standardní repozitáře obvykle zahrnují širokou škálu softwarových balíčků, které jsou důkladně testovány a udržovány vývojáři distribuce.
Mezi PPA a standardními repozitáři jsou některé klíčové rozdíly:
- PPA jsou obvykle vytvářeny a spravovány jednotlivými uživateli nebo organizacemi, zatímco vývojáři operačního systému obvykle udržují standardní úložiště.
- PPA často obsahují balíčky, které nejsou dostupné ve standardních úložištích.
- PPA nemusí být tak důkladně testovány a podporovány jako balíčky ve standardních repozitářích, protože je obecně neudržují oficiální vývojáři.
- PPA můžete do svého systému přidat pomocí příkazů správce balíčků, jako je např add-apt-repository v distribucích založených na Ubuntu/Debianu, zatímco standardní úložiště jsou ve vašem systému obvykle nakonfigurována ve výchozím nastavení a nevyžadují žádné speciální nastavení.
Jak přidat PPA na Ubuntu
Ubuntu odkazuje na speciální soubor s názvem zdroje.seznam odvodit všechny oficiální i neoficiální DDD. Chcete-li přidat PPA, musíte aktualizovat zdroje.seznam soubor s adresou PPA a poté aktualizujte svůj systém.
Naštěstí existuje příkaz, který za vás udělá veškerou práci. Zde je návod, jak by vypadal proces přidání PPA do Ubuntu:
Spusťte terminál a spusťte následující příkaz jako superuživatel:
sudo add-apt-repository ppa: root_repo/package_name
Aktualizujte svůj systém pomocí správce balíčků vaší distribuce. Na Ubuntu by to bylo pomocí nástroje APT:
sudo apt Aktualizace
Nakonec nainstalujte software z PPA, který jste právě přidali, pomocí správce balíčků:
sudo apt Nainstalujte název_balíčku
To jsou všechny kroky, které musíte provést, abyste přidali PPA. Nyní si můžete stáhnout software z tohoto PPA pomocí výchozího správce balíčků ve vaší distribuci.
Na Ubuntu byste měli k instalaci softwaru použít správce balíčků APT, nebo pokud máte nainstaloval jiný správce balíčků, pak to použijte.
Bezpečnostní problémy s PPA
PPA mohou představovat bezpečnostní rizika, pokud nejsou správně spravovány a používány bez opatrnosti. Některé PPA mohou obsahovat balíčky nepodepsané digitálním certifikátem, což znamená, že neexistuje způsob, jak ověřit pravost balíčku. To může potenciálně umožnit útočníkovi distribuovat škodlivé balíčky prostřednictvím PPA, což by mohlo ohrozit zabezpečení vašeho systému.
PPA jsou často vytvářeny a spravovány jednotlivci nebo skupinami třetích stran, spíše než oficiálními vývojáři operačního systému. To znamená, že balíčky v PPA nemusí být tak důkladně testovány a podporovány jako balíčky v oficiálních repozitářích.
To může zvýšit riziko bezpečnostních chyb nebo jiných problémů s balíčky v PPA. Přidání PPA do vašeho systému může také způsobit konflikty s balíčky v oficiálních úložištích, což může potenciálně poškodit stávající software nebo způsobit zranitelnosti zabezpečení.
Jak odstranit PPA na Ubuntu
Chcete-li odstranit PPA, musíte jednoduše odstranit adresu PPA v zdroje.seznam a poté aktualizujte seznam úložišť vašeho systému. Zde jsou všechny kroky, které je třeba dodržet:
Pomocí nástroje APT odstraňte úložiště PPA z zdroje.seznam soubor:
sudo add-apt-repository --remove ppa: root_repo/package_name
Aktualizujte svůj systém pomocí správce balíčků ve vaší distribuci:
sudo apt Aktualizace
To jsou všechny kroky, které musíte provést k odstranění PPA. Chcete-li zkontrolovat, zda proces fungoval, zkuste nainstalovat software, který je součástí PPA, kterou jste odebrali. Správce balíčků by měl vyvolat chybu.
Obecně platí, že před odstraněním samotného PPA byste měli vždy odinstalovat software PPA. Toto je dobrá praxe, která zabraňuje zastaralému softwaru zabírat místo a potenciálně předchází zranitelnostem, které nelze zmírnit, protože nainstalovaný software není aktualizován.
Výhody použití PPA na Ubuntu
Použití PPA má několik výhod. Pojďme se podívat na několik z nich:
- PPA vám umožňují instalovat a aktualizovat software, který není dostupný v oficiálních úložištích vašeho operačního systému. To může být užitečné zejména v případě, že potřebujete novější verzi balíčku nebo balíček, který oficiální repozitáře neposkytují.
- PPA mohou poskytovat přístup k balíčkům, které jsou ve vývoji nebo ještě nejsou připraveny k zařazení do oficiálních úložišť. To může být užitečné, pokud chcete vyzkoušet nový software nebo pokud potřebujete funkci, která ještě není k dispozici v oficiálních verzích.
- PPA mohou usnadnit instalaci a aktualizaci softwaru, protože můžete použít nástroj APT ke správě balíčků z PPA stejně jako s balíčky z oficiálních repozitářů.
- PPA mohou být pro vývojáře užitečným způsobem, jak distribuovat svůj software širšímu publiku, protože uživatelé mohou snadno přidat PPA do svého systému a nainstalovat software pomocí příkazu apt.
PPA jsou skvělé, když se používají opatrně. Protože tyto balíčky nejsou oficiálně udržovány a testovány, měli byste si vždy dávat pozor na to, jaká oprávnění software z PPA vyžaduje.
Pokud balíček PPA vyžaduje ke spuštění oprávnění root, doporučujeme se tomu vyhnout, pokud si nejste stoprocentně jisti, že není škodlivý.
Nyní víte, co jsou PPA a jak je používat
PPA jsou skvělým způsobem sdílení softwaru. Protože však tyto balíčky nejsou oficiálně podporovány, někdy mohou způsobit rozbití vašeho systému.
Efektivní správa balíčků je klíčem k dlouhé životnosti vaší distribuce a zajišťuje, že nebudete muset podstupovat opakované potíže s formátováním disku. Určitě byste se měli naučit, jak najít a opravit poškozené balíčky, pokud chcete, aby váš systém fungoval správně a zůstal zdravý.