Jak instalovat, spravovat a odstraňovat .deb balíčky v Ubuntu: Kompletní průvodce pro začátečníky až středně pokročilé

1. Úvod

Ubuntu je oblíbená distribuce Linuxu používaná mnoha uživateli. I když instalace softwaru pomocí deb balíčků je běžná, může být pro začátečníky trochu náročná. Tento článek vysvětluje, jak instalovat a odinstalovat deb balíčky, spolu s důležitými opatřeními. Jsou zahrnuty vizuální průvodci a vysvětlení terminologie pro podporu uživatelů od začátečníků po středně pokročilé úrovně.

2. Co je deb balíček?

deb balíček je formát balíčku používaný v Debianu založených distribucích Linuxu, jako je Ubuntu. Soubory s příponou .deb obsahují software, související soubory a instalační skripty. Jiné formáty balíčků zahrnují RPM (pro systémy založené na Red Hat), Snap a Flatpak. deb balíčky automaticky řeší systémové závislosti, což instalaci usnadňuje a efektivizuje.

Co jsou závislosti?

Závislosti jsou další software nebo knihovny potřebné pro spuštění určitého programu. deb balíčky snižují úsilí uživatele tím, že tyto závislosti řeší automaticky. Například při instalaci přehrávače médií vlc jsou automaticky instalovány potřebné knihovny pro spuštění VLC.

3. Příprava na instalaci deb balíčků

Před instalací deb balíčků se ujistěte, že následující nástroje jsou k dispozici:

  • apt : Nástroj příkazového řádku používaný k instalaci balíčků z oficiálních úložišť Ubuntu. Je instalován ve výchozím nastavení.
  • dpkg : Nízkourovňový nástroj pro správu balíčků pro přímé zpracování deb souborů. Je také instalován ve výchozím nastavení.

Aby byl váš systém aktuální, spusťte následující příkaz:

sudo apt update && sudo apt upgrade

4. Jak instalovat deb balíčky

4.1 Instalace z oficiálního úložiště

Instalace softwaru z oficiálního úložiště nabízí nejvyšší kompatibilitu a je nejbezpečnější metodou. Například pro instalaci přehrávače médií vlc spusťte následující příkaz:

sudo apt install vlc

Po spuštění příkazu následujte výzvy. Závislosti budou vyřešeny automaticky a všechny potřebné balíčky budou instalovány.

4.2 Instalace z lokálního deb souboru

Pokud balíček není dostupný v oficiálním úložišti, můžete instalovat deb soubor poskytnutý vývojářem. Po stažení deb souboru ověřte jeho integritu. Použijte příkaz sha256sum k potvrzení, že kontrolní součet odpovídá tomu poskytnutému na oficiálních webových stránkách.

sha256sum /path/to/package.deb

Očekávaný výstup: Spuštění tohoto příkazu zobrazí SHA256 kontrolní součet souboru. Ujistěte se, že odpovídá hodnotě uvedené na oficiálním webu. Pokud neodpovídá, soubor může být poškozený nebo manipulovaný a instalaci byste měli přerušit.

Jakmile je integrita potvrzena, instalujte balíček pomocí následujícího příkazu (nahraďte /path/to/package.deb skutečnou cestou k souboru):

sudo apt install ./path/to/package.deb

Tato metoda je jednodušší a bezpečnější než použití dpkg, protože apt automaticky řeší závislosti.

Použití dpkg
Můžete instalovat deb soubor následujícími příkazy, ale všimněte si, že závislosti nemusí být vyřešeny automaticky.

sudo dpkg -i /path/to/package.deb
sudo apt-get install -f

Důležité: Po spuštění dpkg spusťte sudo apt-get install -f k vyřešení chybějících závislostí.

4.3 Instalace deb balíčků, které nejsou v úložišti

Můžete použít PPA (Personal Package Archive) k instalaci balíčků, které nejsou dostupné v oficiálních úložištích. Nicméně, protože PPA jsou udržována třetími stranami, musí být používána opatrně.

Příklad přidání PPA:

sudo add-apt-repository ppa:example/ppa
sudo apt update
sudo apt install package_name

K vrácení balíčků instalovaných z PPA zpět na verzi z oficiálního úložiště použijte ppa-purge:

sudo apt install ppa-purge
sudo ppa-purge ppa:example/ppa

Bezpečnost a ověření GPG klíče pro PPA

.

Vždy ověřte důvěryhodnost PPA před jejím přidáním. Zvolte PPA spravovaná renomovanými vývojáři nebo komunitami. Zkontrolujte zpětnou vazbu, recenze a GPG klíče uvedené na oficiální stránce. Přidejte GPG klíč následujícím způsobem:

wget -qO - https://example.com/repo.gpg.key | sudo apt-key add -

Správa PPA

Pro vypsání všech PPA ve vašem systému spusťte:

ls /etc/apt/sources.list.d/

Pro odebrání konkrétního PPA:

sudo add-apt-repository --remove ppa:example/ppa

5. Odstraňování a úklid deb balíčků

5.1 Odstraňování balíčků

Použijte příkaz apt k odebrání balíčku. Například pro odebrání vlc:

sudo apt remove vlc

Pro úplné odebrání, včetně konfiguračních souborů:

sudo apt purge vlc

Pokud jste balíček nainstalovali pomocí dpkg, odeberte jej pomocí:

sudo dpkg -r package_name

5.2 Úklid systému

Odstraňte nepotřebné balíčky a vyčistěte soubory mezipaměti, aby byl váš systém přehledný.

sudo apt autoremove
sudo apt clean

5.3 Řešení problémů

Pokud standardní postup odstraňování selže, můžete balíček násilně odebrat následujícím příkazem. Buďte opatrní:

sudo dpkg --remove --force-remove-reinstreq package_name

Pokud narazíte na chybu jako „architektura balíčku (i386) neodpovídá systému (amd64)“, povolte podporu více architektur:

sudo dpkg --add-architecture i386
sudo apt update

6. Důležité poznámky při instalaci deb balíčků

  • Problémy se závislostmi: Při instalaci pomocí dpkg může dojít k chybějícím závislostem. V takových případech spusťte sudo apt-get install -f, aby se vyřešily.
  • Bezpečnost: Je naprosto důležité instalovat deb soubory pouze z důvěryhodných zdrojů. Soubory stažené z neoficiálních stránek mohou obsahovat malware nebo škodlivý kód. Vždy stahujte balíčky z oficiálních zdrojů nebo renomovaných repozitářů. Ověřování digitálních podpisů a GPG klíčů zajišťuje pravost a zvyšuje bezpečnost systému.

Použijte následující příkaz k ověření GPG podpisu balíčku:

gpg --verify /path/to/package.deb

Poznámka: I když soubor nemá digitální podpis, je obecně bezpečný, pokud byl stažen z oficiálního zdroje. Přesto se vyhýbejte instalaci souborů z nedůvěryhodných míst.

  • Pravidelné zálohy: Před instalací PPA nebo neznámých .deb souborů vytvořte úplnou zálohu systému. To vám umožní obnovit systém v případě problémů.

7. Praktický příklad: Instalace Google Chrome

Běžným příkladem softwaru distribuovaného jako deb balíček je Google Chrome. Stáhněte soubor z oficiální webové stránky a nainstalujte jej následujícím příkazem:

sudo apt install ./google-chrome-stable_current_amd64.deb

Tento příkaz automaticky vyřeší závislosti a nainstaluje Google Chrome. Postupujte podle všech výzev zobrazených během instalace.

8. Instalace pomocí grafického uživatelského rozhraní (GUI)

Používání GUI je pohodlné pro uživatele, kteří nejsou obeznámeni s příkazovým řádkem. Nástroje jako Ubuntu Software Center a GDebi umožňují snadnou instalaci deb souborů.

Instalace přes Ubuntu Software Center

  1. Dvakrát klikněte na stažený deb soubor. Ubuntu Software Center se otevře automaticky.
  2. Prohlédněte si podrobnosti balíčku a poté klikněte na tlačítko Install.
  3. V případě výzvy zadejte své administrátorské heslo. Instalace bude dokončena během několika sekund nebo minut.

Instalace pomocí gdebi

gdebi je lehký nástroj, který při instalaci deb balíčků automaticky řeší závislosti.

  1. Nainstalujte gdebi : bash sudo apt install gdebi
  2. Klikněte pravým tlačítkem na stažený deb soubor a vyberte Open with GDebi Package Installer.
  3. Klikněte na Install a v případě potřeby zadejte své administrátorské heslo.

9. Komunitní podpora a další zdroje

Ubuntu má aktivní komunitu, která poskytuje pomoc při řešení problémů a technické zdroje:

  • Ubuntu Fóra : Ubuntu Forums – Fórum pro diskuzi o otázkách a tématech souvisejících s Ubuntu.
  • Ask Ubuntu : Ask Ubuntu – Komunitně řízená stránka s otázkami a odpověďmi pro technické otázky.
  • Oficiální dokumentace Ubuntu : Ubuntu Documentation – Oficiální dokumentace pro Ubuntu.

Tyto zdroje umožňují uživatelům vyhledávat známé problémy, prohlížet řešení nebo publikovat své vlastní otázky pro podporu od komunity.

10. Shrnutí běžně používaných příkazů

  • Aktualizace systému : bash sudo apt update && sudo apt upgrade
  • Instalace z oficiálního repozitáře : bash sudo apt install package_name
  • Instalace z deb souboru : bash sudo apt install ./path/to/package.deb
  • Přidání PPA : bash sudo add-apt-repository ppa:example/ppa
  • Odstranění PPA a návrat k oficiálnímu repozitáři : bash sudo ppa-purge ppa:example/ppa
  • Odstranění balíčku : bash sudo apt remove package_name
  • Kompletní odstranění balíčku (včetně konfiguračních souborů) : bash sudo apt purge package_name
  • Automatické odstranění nepoužívaných balíčků : bash sudo apt autoremove
  • Vyčištění mezipaměti balíčků : bash sudo apt clean
  • Ověření digitálního podpisu : bash gpg --verify /path/to/package.deb

11. Závěr

Balíčky deb jsou extrémně užitečným nástrojem pro správu softwaru na Ubuntu. Instalace z oficiálního repozitáře je nejbezpečnější a nejjednodušší metodou, ale můžete také instalovat balíčky pomocí deb souborů z jiných důvěryhodných zdrojů. Pokud věnujete velkou pozornost bezpečnosti a ověřujete své zdroje, můžete udržet stabilitu a bezpečnost systému. Ovládnutí metod instalace přes příkazový řádek i grafické rozhraní vede k efektivnějšímu zážitku se správou softwaru.

12. Další tipy a osvědčené postupy

  • Příkaz apt-cache : Použijte apt-cache search package_name k vyhledání informací o balíčcích.
  • Příkaz apt-mark : Zadržte balíček, aby se zabránilo automatickým aktualizacím. bash sudo apt-mark hold package_name sudo apt-mark unhold package_name
  • Pravidelné aktualizace : Udržujte balíčky systému aktualizované pro zachování bezpečnosti.
  • Pokročilé nástroje pro správu balíčků : Nástroje jako dpkg-query a aptitude pomáhají získávat podrobné informace o balíčcích a provádět pokročilé operace s balíčky.

13. Řešení problémů a běžné chyby

  • Chyba „Dependency is not satisfiable“: Vyskytne se, když chybí požadované závislosti. Vyřešte to příkazem sudo apt-get install -f nebo povolte repozitáře „universe“ nebo „multiverse“.
  • Chyba „Unable to locate package“: Název balíčku může být nesprávný nebo repozitář není přidán. Aktualizujte seznam balíčků příkazem sudo apt update .
  • Chyba „Broken packages“: Vyskytne se, když se balíček během instalace poškodí. Opravte to pomocí: bash sudo dpkg --configure -a sudo apt --fix-broken install
  • Problémy s sítí: Pokud vidíte chybu „Failed to fetch“, zkontrolujte připojení k internetu nebo upravte seznam zdrojů pro použití jiného zrcadlového serveru.

14. Rychlá referenční cheat sheet

  • Aktualizace a upgrade systému : bash sudo apt update && sudo apt upgrade
  • Instalace z repozitáře : bash sudo apt install package_name
  • Instalace z deb souboru : bash sudo apt install ./path/to/package.deb
  • Odstranění balíčku : bash sudo apt remove package_name
  • Vyčištění mezipaměti : bash sudo apt clean

Finální shrnutí

Ovládnutí instalace a správy balíčků deb je nezbytnou dovedností pro efektivní používání Ubuntu. Tento článek poskytl komplexní přehled – od základních metod instalace po řešení problémů a bezpečnostní postupy – aby uživatelé od začátečníků po středně pokročilé mohli sebevědomě spravovat software. Pokud se vyskytnou jakékoli problémy, spoléhajte se na podporu komunity a oficiální dokumentaci pro udržení bezpečného a efektivního systému.

年収訴求