- 1 1. Úvod
- 2 2. Jak zobrazit seznam nainstalovaných balíčků
- 3 3. Jak zkontrolovat, zda je specifický balíček nainstalován
- 4 4. Jak zobrazit podrobné informace o nainstalovaných balíčcích
- 5 5. Jak zkontrolovat počet nainstalovaných balíčků
- 6 6. Závěr
- 7 7. FAQ
- 7.1 Q1: Jaký je rozdíl mezi apt a dpkg?
- 7.2 Q2: Co jsou Snap balíčky?
- 7.3 Q3: Jaký je nejjednodušší způsob kontroly, zda je specifický balíček nainstalován?
- 7.4 Q4: Co bych měl udělat, pokud příkaz nefunguje?
- 7.5 Q5: Jak mohu odebrat nainstalovaný balíček?
- 7.6 Q6: Můžu uložit seznam nainstalovaných balíčků do souboru?
- 8 Závěr
1. Úvod
Ubuntu je spolehlivá distribuce Linuxu, které důvěřují mnozí vývojáři a inženýři. Při používání můžete narazit na situace, kdy chcete ověřit, které balíčky jsou na vašem systému nainstalovány.
Například tyto informace jsou užitečné při kontrole, zda byl specifický balíček správně nainstalován, nebo při identifikaci nepotřebných balíčků, které byste mohli chtít odstranit.
Tento článek poskytuje podrobné vysvětlení, jak kontrolovat nainstalované balíčky v Ubuntu. Představujeme praktické metody vhodné pro začátečníky i středně pokročilé uživatele, takže si přečtěte až do konce.
2. Jak zobrazit seznam nainstalovaných balíčků
Ubuntu nabízí několik způsobů, jak kontrolovat nainstalované balíčky. Zde jsou tři běžně používané metody. Můžete si vybrat podle svých potřeb a preferencí.
Použití příkazu apt
apt je jeden z nejčastěji používaných příkazů pro správu balíčků v Ubuntu. Pro výpis nainstalovaných balíčků použijte následující příkaz:
apt list --installed
Vysvětlení příkazu
apt list: Zobrazuje informace o balíčcích ve formátu seznamu.--installed: Zobrazuje pouze balíčky již nainstalované na systému.
Příklad výstupu
Když spustíte příkaz, uvidíte seznam nainstalovaných balíčků takto:
accountsservice/now 0.6.55-0ubuntu12 amd64 [installed,automatic]
acl/now 2.2.53-10 amd64 [installed]
Použití příkazu dpkg
dpkg je nízkoúrovňový příkaz používaný k přímé správě balíčků Debian. Použijte následující příkaz k zobrazení nainstalovaných balíčků:
dpkg-query -l
Vysvětlení příkazu
dpkg-query: Dotazuje databázi dpkg pro získání informací o balíčcích.-l: Vypíše všechny nainstalované balíčky.
Příklad výstupu
Výstup bude vypadat takto:
ii accountsservice 0.6.55-0ubuntu12 amd64 query and manipulate user account information
ii acl 2.2.53-10 amd64 access control list utilities
Zde ii znamená, že balíček je správně nainstalován.
Použití příkazu snap
snap je novější systém správy balíčků používaný v Ubuntu. Pro kontrolu balíčků nainstalovaných přes Snap spusťte:
snap list
Vysvětlení příkazu
snap list: Zobrazuje seznam Snap balíčků nainstalovaných na systému.
Příklad výstupu
Následující je příklad seznamu nainstalovaných Snap balíčků:
Name Version Rev Tracking Publisher Notes
core 16-2.58 12834 latest/stable canonical✓ core
Tento příkaz vám pomůže kontrolovat data o verzi a revizi pro Snap balíčky.
Shrnutí
apt list --installed: Pohodlné pro rychlý přehled nainstalovaných balíčků.dpkg-query -l: Vhodné pro podrobné informace o balíčcích.snap list: Používá se specificky pro ověření Snap balíčků.
Pomocí těchto příkazů vhodně můžete efektivně spravovat informace o balíčcích v Ubuntu.
3. Jak zkontrolovat, zda je specifický balíček nainstalován
Ubuntu poskytuje několik efektivních způsobů, jak ověřit, zda je specifický balíček nainstalován. Zde vysvětlujeme, jak to udělat pomocí apt a dpkg.
Kontrola pomocí příkazu apt
Použijte příkaz apt k vyhledání konkrétního balíčku v seznamu nainstalovaných balíčků.
Příklad příkazu
Kombinujte apt s grep k vyhledání názvu balíčku:
apt list --installed | grep package-name
Příklad spuštění
Pro kontrolu, zda je curl nainstalován, spusťte:
apt list --installed | grep curl
Příklad výstupu
curl/now 7.68.0-1ubuntu2.6 amd64 [installed]
Tento výsledek potvrzuje, že curl je nainstalován.
Kontrola pomocí příkazu dpkg
Můžete také ověřit stav instalace pomocí dpkg:
Příklad příkazu
dpkg-query -l | grep package-name
Příklad spuštění
Pro kontrolu, zda je git nainstalován:
dpkg-query -l | grep git
Příklad výstupu
.
ii git 1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control system
ii označuje úspěšnou instalaci.
Kontrola Snap balíčků
Pokud byl balíček nainstalován pomocí Snap, použijte:
snap list | grep package-name
Příklad spuštění
Zkontrolujte, zda je chromium nainstalován jako Snap:
snap list | grep chromium
Příklad výstupu
chromium 97.0.4692.99 1892 latest/stable canonical✓ -
Toto potvrzuje, že chromium je nainstalován jako Snap balíček.
Shrnutí
apt list --installed | grep package-name: Jednoduché a intuitivní.dpkg-query -l | grep package-name: Poskytuje podrobné informace.snap list | grep package-name: Používá se specificky pro Snap balíčky.
Použitím těchto metod můžete rychle zjistit, zda je balíček nainstalován ve vašem systému.
4. Jak zobrazit podrobné informace o nainstalovaných balíčcích
Někdy můžete potřebovat podrobné informace, jako jsou funkce, závislosti nebo podrobnosti o verzi balíčku. Ubuntu vám umožňuje získat tyto informace pomocí následujících příkazů.
Použití příkazu apt show
Příkaz apt show zobrazuje podrobné informace o balíčku.
Příklad příkazu
apt show package-name
Příklad spuštění
Pro zobrazení podrobností o curl:
apt show curl
Příklad výstupu
Tento příkaz poskytuje podrobné informace, jako jsou:
Package: curl
Version: 7.68.0-1ubuntu2.6
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: command line tool for transferring data with URL syntax
This is a command line tool and library for transferring data with URLs.
Vysvětlení klíčových informací
- Package : Název balíčku.
- Version : Nainstalovaná verze.
- Section : Kategorie balíčku (např. web, utils).
- Maintainer : Informace o správci balíčku.
- Description : Přehled balíčku.
Použití příkazu dpkg
Můžete také zobrazit podrobné informace o balíčku pomocí:
Příklad příkazu
dpkg -s package-name
Příklad spuštění
dpkg -s git
Příklad výstupu
Package: git
Status: install ok installed
Priority: optional
Section: vcs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: fast, scalable, distributed revision control system
Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations
and full access to internals.
Tento příkaz také zobrazuje stav balíčku a souhrn.
Příklad použití: Kontrola závislostí
Pro ověření závislostí balíčku použijte:
apt show curl
Výstup obsahuje podrobnosti o závislostech, jako jsou:
Depends: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)
To pomáhá identifikovat další balíčky potřebné pro správnou funkčnost.
Shrnutí
apt show package-name: Zobrazuje podrobnosti o balíčku a jeho závislosti.dpkg -s package-name: Poskytuje stručné informace o balíčku.
Tyto příkazy vám pomohou lépe pochopit nainstalované balíčky a zlepšit správu systému a řešení problémů.

5. Jak zkontrolovat počet nainstalovaných balíčků
Pokud chcete ověřit celkový počet nainstalovaných balíčků, Ubuntu poskytuje příkazy pro rychlé získání těchto informací. To je užitečné při analýze velikosti nebo stavu systému.
Použití příkazu apt
Můžete zkombinovat apt list s wc -l pro spočítání nainstalovaných balíčků:
Příklad příkazu
apt list --installed | wc -l
Vysvětlení příkazu
apt list --installed: Vypisuje nainstalované balíčky.wc -l: Počítá počet řádků ve výstupu.
Příklad výstupu
543
V tomto příkladu je v systému nainstalováno 543 balíčků.
Použití příkazu dpkg
Můžete také počítat nainstalované balíčky pomocí:
Příklad příkazu
dpkg-query -l | grep '^ii' | wc -l
Vysvětlení příkazu
dpkg-query -l: Zobrazí nainstalované balíčky.grep '^ii': Filtrová balíčky označené jako nainstalované.wc -l: Počítá filtrované řádky.
Příklad výstupu
487
To znamená, že je nainstalováno 487 balíčků.
Kontrola Snap balíčků
K počítání nainstalovaných Snap balíčků:
snap list | wc -l
Vysvětlení příkazu
snap list: Zobrazí všechny Snap balíčky.wc -l: Počítá počet řádků.
Příklad výstupu
12
To znamená, že je nainstalováno 12 Snap balíčků.
Poznámka
Protože výstup snap list obsahuje hlavičkový řádek, odečtěte 1 od počtu pro správný výsledek:
snap list | tail -n +2 | wc -l
Shrnutí
- apt : Použijte
apt list --installed | wc -lpro rychlý počet. - dpkg : Použijte
dpkg-query -l | grep '^ii' | wc -lpro podrobné filtrování. - Snap : Použijte
snap listk počítání Snap balíčků.
Tyto metody vám umožní snadno zjistit, kolik balíčků je nainstalováno ve vašem systému Ubuntu.
6. Závěr
Tento článek vysvětlil několik způsobů, jak kontrolovat nainstalované balíčky v Ubuntu. Každá metoda má své výhody a můžete si vybrat jednu na základě svých cílů a prostředí.
Představené metody
- Kontrola nainstalovaných balíčků
- Popsali jsme, jak zobrazit všechny nainstalované balíčky pomocí
apt list --installedadpkg-query -l. - Pro Snap balíčky použijte
snap list.
- Kontrola specifických balíčků
- Představili jsme, jak kombinovat příkazy s
greppro rychlou kontrolu instalace balíčku.
- Získání podrobných informací
- Vysvětlili jsme, jak použít
apt showadpkg -sk zobrazení závislostí a detailů verze.
- Kontrola počtu nainstalovaných balíčků
- Pokryli jsme, jak určit celkový počet nainstalovaných balíčků pomocí
wc -l.
Kterou metodu byste měli zvolit?
- Pro začátečníky : Doporučuje se použití příkazu
apt(např.apt list --installed). - Pokud potřebujete více detailů : Použijte příkazy
dpkgneboapt show. - Pokud se zaměřujete na Snap balíčky : Použijte příkaz
snap list.
Závěrečné myšlenky
Porozumění těmto příkazům je nezbytné pro efektivní správu balíčků v Ubuntu. Aplikací technik popsaných v tomto článku můžete svůj systém efektivněji udržovat a řešit problémy s jistotou.
7. FAQ
Zde jsou často kladené otázky týkající se kontroly nainstalovaných balíčků v Ubuntu. Tyto odpovědi pomohou začátečníkům a pokročilým uživatelům vyhnout se běžným nedorozuměním.
Q1: Jaký je rozdíl mezi apt a dpkg?
A:
apt je vysoceúrovňový příkaz pro správu balíčků pro Ubuntu a systémy založené na Debianu, který zjednodušuje úkoly jako instalace, odstraňování a aktualizace. dpkg je nízkoúrovňový nástroj pro přímou manipulaci s nainstalovanými soubory balíčků. Interně apt používá dpkg.
Hlavní rozdíly:
apt: Používá repozitáře k stahování a instalaci balíčků.dpkg: Spravuje lokální soubory Debian balíčků (.deb).
Q2: Co jsou Snap balíčky?
A:
Snap je moderní systém správy balíčků poskytovaný Ubuntu. Na rozdíl od tradičních Debian balíčků spravovaných apt nebo dpkg Snap balíčky balí závislosti a nabízejí přenositelnost mezi systémy.
- Výhody : Vyhnutí se konfliktům závislostí, umožňuje přístup k nejnovějším aplikacím.
- Nevýhody : Velikosti balíčků mohou být větší.
Používejte příkazy jako snap list a snap install při práci se Snap.
Q3: Jaký je nejjednodušší způsob kontroly, zda je specifický balíček nainstalován?
A:
Nejrychlejší metoda je:
apt list --installed | grep package-name
Například pro kontrolu curl:
apt list --installed | grep curl
Pokud se objeví ve výstupu, balíček je nainstalován.
Q4: Co bych měl udělat, pokud příkaz nefunguje?
A:
- Zkontrolujte překlepy : Ujistěte se, že neobsahuje žádné pravopisné chyby.
- Zkontrolujte oprávnění : Některé příkazy vyžadují
sudo.sudo apt list --installed
- Aktualizujte seznam balíčků pomocí:
sudo apt update
- Zkontrolujte systémové logy jako
/var/log/syslognebo použijtejournalctlk přezkoumání chyb.
Q5: Jak mohu odebrat nainstalovaný balíček?
A:
apt remove package-name: Odebere balíček, ale ponechá konfigurační soubory.apt purge package-name: Odebere balíček i jeho konfigurační soubory.
Příklad:
sudo apt remove curl
Pro odebrání i konfiguračních souborů:
sudo apt purge curl
Q6: Můžu uložit seznam nainstalovaných balíčků do souboru?
A:
Ano, použijte následující příkaz:
apt list --installed > installed_packages.txt
Toto uloží seznam do installed_packages.txt. Později jej můžete použít s apt install k reinstalaci balíčků na jiném systému.
Závěr
Tato sekce FAQ poskytuje odpovědi na běžné otázky týkající se správy balíčků v Ubuntu. Použijte tyto informace ke zlepšení svého pracovního postupu a ke zdokonalení svých dovedností v řešení problémů, jak budete nadále zkoumat systémy balíčků v Linuxu.



