Počítačové aplikace se skládají z mnoha malých souborů, které jsou vzájemně propojeny, aby prováděly sadu úkolů. Protože jsou prezentovány jako „aplikace“, barevné ikony v nabídce nebo na ploše, většina z nás si aplikace představuje jako jedinou, téměř hmatatelnou věc. A svým způsobem je uklidňující na ně takto myslet, protože se tak cítí ovladatelní. Pokud je aplikace ve skutečnosti sloučením stovek malých souborů knihoven a aktiv rozmístěných po vašem počítači, kde je aplikace? A stranou existenční krize, co se stane, když jedna aplikace potřebuje jednu verzi knihovny, zatímco jiná aplikace požaduje jinou verzi?
Další zdroje pro Linux
- Cheat pro příkazy Linuxu
- Cheat sheet pro pokročilé příkazy systému Linux
- Bezplatný online kurz:Technický přehled RHEL
- Síťový cheat pro Linux
- Cheat sheet SELinux
- Cheat pro běžné příkazy pro Linux
- Co jsou kontejnery systému Linux?
- Naše nejnovější články o Linuxu
Ve světě cloud computingu jsou kontejnery stále populárnější, protože nabízejí izolaci a konsolidaci aplikací. Všechny soubory, které aplikace potřebuje, můžete nainstalovat do „kontejneru“. Tímto způsobem zůstanou jeho knihovny stranou ostatních aplikací a paměť, kterou zabírá, neunikne data do paměťového prostoru jiné aplikace. Všechno nakonec vypadá jako jediná, téměř hmatatelná věc . Na linuxovém desktopu Flatpak, multidistribuční decentralizovaný systém pro doručování aplikací bez démonů, poskytuje podobnou technologii.
Nainstalujte Flatpak na Linux
Váš systém Linux již může mít nainstalovaný Flatpak. Pokud ne, můžete jej nainstalovat ze správce balíčků:
Na Fedoře, Mageii a podobných distribucích:
$ sudo dnf install flatpak
Na Elementary, Mint a dalších distribucích založených na Debianu:
$ sudo apt install flatpak
Na Slackware je Flatpak dostupný na SlackBuilds.org.
Vyberte repozitář Flatpak
Aplikaci můžete nainstalovat jako Flatpak přidáním úložiště Flatpak do softwarového centra vaší distribuce (např. Software v GNOME). Flatpak je decentralizovaný systém, což znamená, že každý, kdo vyvíjí software, může hostovat své vlastní úložiště. V praxi je však Flathub největší a nejoblíbenější agregací aplikací ve formátu Flatpak. Chcete-li přidat Flathub do GNOME Software nebo KDE Discover , přejděte na stránku flatpak.org/setup a vyhledejte pokyny pro svou distribuci a začněte krokem č. 2, nebo si stáhněte soubor Flatpakrepo. V závislosti na vaší síti může trvat několik minut, než se vaše softwarové centrum synchronizuje s Flathubem nebo jiným úložištěm Flatpak. Flathub má spoustu softwaru, ale počet repozitářů Flatpak ve vašem systému není nijak omezen, takže se nebojte přidat nové úložiště, pokud najdete takové, které má software, který chcete vyzkoušet.
Pokud dáváte přednost práci v terminálu, můžete přidávat úložiště přímo pomocí flatpak
příkaz:
$ flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo
Nainstalujte aplikaci
Dokud jste do svého softwarového centra přidali úložiště Flatpak, můžete procházet aplikace jako obvykle.
Klikněte na aplikaci, která vypadá lákavě, přečtěte si ji a klikněte na Instalovat až budete připraveni.
Instalace flatpaků do terminálu
Pokud dáváte přednost práci v terminálu, můžete Flatpak považovat za specializovaného správce balíčků. Aplikaci můžete vyhledat pomocí flatpak search
příkaz:
$ flatpak search paint
Name Description Application ID
CorePaint A simple painting tool org.cubocore.CorePaint
Pinta Edit images and paint digitally com.github.PintaProject.Pinta
Glimpse Create images and edit photographs org.glimpse_editor.Glimpse
Tux Paint A drawing program for children org.tuxpaint.Tuxpaint
Krita Digital Painting, Creative Freedom org.kde.krita
Nainstalujte pomocí flatpak install
:
$ flatpak install krita
Po instalaci se aplikace objeví v nabídce aplikací nebo na obrazovce Aktivity spolu se všemi ostatními aplikacemi ve vašem systému.
Snadné aplikace
Flatpak usnadňuje instalaci aplikací pro uživatele tím, že eliminuje konflikty verzí. Usnadňují vývojářům distribuci softwaru tím, že se zaměřují pouze na jeden formát balíčku na platformě s vlastním hostitelem nebo na komunitní platformě, jako je Flathub. Flatpaks používám na Fedora Silverblue, CentOS a Slackware a nedokážu si teď život bez něj docela představit. Vyzkoušejte Flatpak pro další instalaci aplikace!