Aplikace je možné v Linuxu instalovat několika různými způsoby:
- Instalace z repozitářů
- Instalace z
.deb
balíčků - Instalace pomocí AppImage
- Instalace pomocí Flatpak
- Instalace pomocí Snap
Tento průvodce vám poskytne základní přehled o těchto metodách a vysvětlí, jak instalovat, aktualizovat a odinstalovávat aplikace. Rovněž zahrnuje výhody a nevýhody každého typu instalace.
1. Instalace z repozitářů
Než začnete instalovat nebo odinstalovávat balíčky, je dobré aktualizovat seznam balíčků a nainstalovat nejnovější aktualizace.
Aktualizace seznamu balíčků a instalace aktualizací
Otevřete terminál (najdete ho například v nabídce aplikací) a zadejte následující příkazy:
sudo apt update # Aktualizace seznamu balíčků
sudo apt upgrade # Instalace všech dostupných aktualizací
Po zadání každého příkazu budete vyzváni k zadání hesla. Toto heslo je vaše uživatelské heslo.
Instalace balíčků
Instalace nového balíčku je jednoduchá. Použijte následující příkaz:
sudo apt install package_name # Nahraďte `package_name` názvem balíčku, který chcete nainstalovat
Například, pokud chcete nainstalovat webový prohlížeč Firefox, použijete příkaz:
sudo apt install firefox
Odinstalace balíčků
Pokud již nepotřebujete nainstalovaný balíček, můžete jej odstranit následujícím příkazem:
sudo apt remove package_name # Nahraďte `package_name` názvem balíčku, který chcete odinstalovat
Například, pokud chcete odinstalovat Firefox, použijete příkaz:
sudo apt remove firefox
Chcete-li odstranit i nepotřebné související balíčky, použijte:
sudo apt autoremove # Odstranění nepotřebných závislostí
Vyhledávání balíčků
Chcete-li najít balíček, můžete použít vyhledávací příkaz:
apt search package_name # Nahraďte `package_name` názvem balíčku nebo klíčovým slovem
Například, pokud hledáte textový editor, můžete použít příkaz:
apt search editor
Získávání informací o balíčcích
Pokud chcete zjistit více informací o konkrétním balíčku, použijte následující příkaz:
apt show package_name # Nahraďte `package_name` názvem balíčku
Výhody a nevýhody instalace z repozitářů
Výhody:
- Jednoduchost: Snadná instalace a odinstalace pomocí příkazů
apt
. - Aktualizace: Automatické aktualizace balíčků při aktualizaci systému.
- Bezpečnost: Balíčky jsou prověřené a spravované komunitou nebo oficiálními vývojáři distribuce.
Nevýhody:
- Dostupnost: Některé aplikace nemusí být v oficiálních repozitářích dostupné.
- Verze: Verze aplikací mohou být starší než nejnovější dostupné verze.
2. Instalace aplikací pomocí .deb
balíčků
Někdy může být potřeba nainstalovat balíček, který není dostupný v oficiálních repozitářích. Takové balíčky jsou často distribuovány jako .deb
soubory.
Stažení .deb
balíčku
Nejprve stáhněte .deb
balíček, který chcete nainstalovat, pomocí webového prohlížeče. Uložte stažený soubor na snadno dostupné místo, například do složky Stažené soubory (Downloads).
Odkazy na stažení .deb
balíčků:
- Ubuntu Packages – oficiální stránky pro vyhledávání a stahování balíčků pro Ubuntu.
- Debian Packages – oficiální stránky pro vyhledávání a stahování balíčků pro Debian.
Instalace balíčku pomocí dpkg
Otevřete terminál a přejděte do složky, kam jste balíček stáhli. Například:
cd ~/Downloads
Poté použijte následující příkaz k instalaci .deb
balíčku:
sudo dpkg -i package_name.deb # Nahraďte `package_name.deb` skutečným názvem vašeho staženého souboru
Řešení závislostí
Pokud dpkg
hlásí chyby týkající se závislostí, použijte následující příkaz k jejich vyřešení:
sudo apt install -f # Tento příkaz nainstaluje všechny chybějící závislosti
Výhody a nevýhody instalace pomocí .deb
balíčků
Výhody:
- Dostupnost: Umožňuje instalaci aplikací, které nejsou dostupné v repozitářích.
- Kontrola: Možnost instalovat konkrétní verzi aplikace.
Nevýhody:
- Komplikovanost: Může vyžadovat ruční řešení závislostí.
- Bezpečnost: Potenciální riziko, pokud instalujete balíčky z neověřených zdrojů.
3. Instalace aplikací pomocí AppImage
AppImage je formát pro distribuci přenosných softwarových aplikací na Linuxu, které nevyžadují instalaci. AppImage je podobný přenosným (portable) aplikacím ve Windows. To znamená, že aplikace se neinstalují přímo do systému a pokud je již nepotřebujete, můžete je jednoduše odstranit smazáním souboru AppImage. Nevýhodou může být, že se aplikace spouštějí pomaleji než nainstalované aplikace.
Stažení AppImage
Stáhněte AppImage soubor z oficiálních stránek aplikace a uložte jej do složky Stažené soubory (Downloads) nebo na jiné snadno dostupné místo.
Odkazy na stažení AppImage:
- AppImageHub – centrální úložiště AppImage aplikací.
Nastavení oprávnění k provedení
Otevřete terminál a přejděte do složky, kam jste AppImage soubor stáhli. Například:
cd ~/Downloads
Nastavte souboru oprávnění k provedení následujícím příkazem:
chmod +x package_name.AppImage # Nahraďte `package_name.AppImage` skutečným názvem staženého souboru
Spuštění aplikace
Nyní můžete aplikaci spustit jednoduše tím, že zadáte:
./package_name.AppImage # Nahraďte `package_name.AppImage` skutečným názvem souboru
Aplikaci lze spustit také z nabídky aplikací ve vašem systému. Pro pohodlnější správu AppImage souborů můžete nainstalovat nástroj jako je AppImageLauncher, který automaticky integruje AppImage aplikace do nabídky systému.
Výhody a nevýhody AppImage
Výhody:
- Přenosnost: Aplikace jsou přenosné a nevyžadují instalaci.
- Jednoduchost: Snadná instalace a odstranění.
Nevýhody:
- Výkon: Aplikace se mohou spouštět pomaleji.
- Aktualizace: Automatické aktualizace nejsou standardní funkcí.
4. Instalace aplikací pomocí Flatpak
Flatpak je další způsob, jak instalovat aplikace na Linuxu. Umožňuje instalaci aplikací, které jsou izolované od zbytku systému, což zvyšuje bezpečnost a stabilitu.
Instalace Flatpak
Nejprve je potřeba nainstalovat Flatpak. Otevřete terminál a zadejte následující příkaz:
sudo apt install flatpak
Přidání repozitáře Flathub
Flathub je největší úložiště aplikací pro Flatpak. Přidání repozitáře Flathub provedete následujícím příkazem:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Odkazy na Flathub:
- Flathub – webová stránka, kde si můžete prohlédnout dostupné aplikace k instalaci.
Instalace aplikace pomocí Flatpak
Pro instalaci aplikace pomocí Flatpak použijte následující příkaz:
flatpak install flathub application_name # Nahraďte `application_name` názvem aplikace, kterou chcete nainstalovat
Například, pokud chcete nainstalovat GIMP, použijte příkaz:
flatpak install flathub org.gimp.GIMP
Spuštění aplikace nainstalované pomocí Flatpak
Pro spuštění aplikace nainstalované pomocí Flatpak použijte následující příkaz:
flatpak run application_name # Nahraďte `application_name` názvem aplikace
Například, pokud chcete spustit GIMP, použijte příkaz:
flatpak run org.gimp.GIMP
Aplikace nainstalované pomocí Flatpak lze také spouštět přímo z nabídky aplikací ve vašem systému.
Výhody a nevýhody Flatpak
Výhody:
- Izolace: Aplikace jsou izolované od zbytku systému, což zvyšuje bezpečnost.
- Aktualizace: Snadná aktualizace aplikací přes Flathub.
Nevýhody:
- Velikost: Aplikace mohou být větší kvůli zahrnutým závislostem.
- Kompatibilita: Ne všechny distribuce mají Flatpak předinstalovaný.
5. Instalace aplikací pomocí Snap
Snap je další způsob, jak instalovat aplikace na Linuxu. Umožňuje instalaci aplikací, které jsou izolované od zbytku systému a jsou snadno aktualizovatelné.
Instalace Snap
Nejprve je potřeba nainstalovat Snap. Otevřete terminál a zadejte následující příkaz:
sudo apt install snapd
Instalace aplikace pomocí Snap
Pro instalaci aplikace pomocí Snap použijte následující příkaz:
sudo snap install application_name # Nahraďte `application_name` názvem aplikace, kterou chcete nainstalovat
Například, pokud chcete nainstalovat VLC, použijte příkaz:
sudo snap install vlc
Spuštění aplikace nainstalované pomocí Snap
Aplikace nainstalované pomocí Snap lze spouštět přímo z nabídky aplikací ve vašem systému.
Výhody a nevýhody Snap
Výhody:
- Izolace: Aplikace jsou izolované od zbytku systému, což zvyšuje bezpečnost.
- Aktualizace: Snadná aktualizace aplikací přes Snap Store.
Nevýhody:
- Výkon: Některé aplikace mohou běžet pomaleji kvůli izolaci.
- Velikost: Aplikace mohou být větší kvůli zahrnutým závislostem.
Proč jsou si Debian-based distribuce podobné?
Debian-based distribuce sdílejí stejný základní systém správy balíčků a mnoho dalších komponent, protože jsou všechny odvozené z Debianu. Debian poskytuje stabilní a robustní základ, na kterém mohou další distribuce stavět. Díky tomu používají stejné nástroje pro správu softwaru, jako je apt
a dpkg
, a mají podobné struktury souborů a systémové konfigurace. To znamená, že příkazy pro správu balíčků budou stejné nebo velmi podobné napříč různými Debian-based distribucemi, což usnadňuje přechod mezi těmito systémy a umožňuje využívat stejné návody a dokumentaci.
Tímto způsobem můžete snadno instalovat, aktualizovat, odinstalovávat a spravovat balíčky a aplikace na vašem Debian-based Linux systému a používat přenosné aplikace ve formátu AppImage, Flatpak a Snap.