Průvodce správou balíčků a instalací aplikací v Debian-based Linuxu pro začátečníky

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.

1 lajk