V příštím článku se podíváme na to, jak můžeme zkontrolujte z terminálu, zda je daný balíček nainstalován nebo ne v našem systému Ubuntu. Někdy uživatelé možná potřebují tyto informace znát pro něco jiného.
K získání těchto informací můžeme najít různé způsoby, jak je získat. Hledání trochu v Google najdete různé způsoby získání těchto údajů. Což je něco, co může být v určitém okamžiku vždy užitečné pro všechny uživatele. V tomto článku necháme sedm způsobů, aby si každý uživatel mohl vybrat ten, který mu nejlépe vyhovuje.
Co můžeme použít z terminálu ke kontrole, zda je daný balíček nainstalován nebo ne na Ubuntu?
- výstižný Jedná se o výkonný nástroj příkazového řádku pro instalaci, stahování, odstraňování, vyhledávání a spravovat balíčky na systémech založených na Debianu.
- apt-cache. Bývalo dotaz na mezipaměť APT nebo metadata balíčku.
- dpkg. Je to správce balíčků pro systémy založené na Debianu.
- dpkg-dotaz. Toto je nástroj pro dotaz na databázi dpkg.
- který. Tento příkaz vrátí úplnou cestu spustitelného souboru.
- kde je. Používá se pro vyhledejte binární, zdrojové a manuálové stránky pro daný příkaz.
- vyhledat. Příkaz locate funguje rychleji než příkaz Najít protože používá aktualizovanou databázi b, zatímco příkaz find prohledává skutečný systém.
Příklady ke kontrole, zda je balíček nainstalován
Nejprve řekněme, že mám následující příkazy testováno na Ubuntu 19.04.
Příkaz Apt
APT je výkonný nástroj pro terminál, pomocí kterého můžeme instalovat, stahovat, mazat, vyhledávat a spravovat a také konzultovat informace o balíčcích. Obsahuje také některé méně používané nástroje příkazového řádku související se správou balíčků.
apt list vim
Příkaz Apt-cache
Příkaz apt-cache slouží k dotazu na mezipaměť APT nebo balíček metadat z interní databáze APT. Prohledá a zobrazí informace o daném balíčku. Ukáže nám, zda je balíček nainstalován, či nikoli, verzi nainstalovaného balíčku, informace o zdrojovém úložišti.
V následujícím příkladu uvidíme, že balíček vim již byl v systému nainstalován.
apt-cache policy vim
Příkaz Dpkg
DPKG Je to nástroj pro instalaci, vytváření, odstraňování a správu balíčků, ale na rozdíl od jiných systémů pro správu balíků nemůže automaticky stahovat a instalovat balíčky nebo jejich závislosti. Abychom informace získali jasně, můžeme je kombinovat s grep.
dpkg -l | grep -i nano
Příkaz Dpkg-query
To je nástroj pro zobrazí informace o balíčcích uvedených v databázi dpkg.
dpkg-query --list | grep -i nano
Který příkaz
Příkaz which vrátí úplnou cestu spustitelného souboru. Tento příkaz je velmi užitečný, když chceme vytvořit zástupce na ploše nebo symbolický odkaz pro spustitelné soubory. Příkaz prohledá adresáře uvedené v proměnné prostředí PATH současný uživatel.
Pokud se po provedení příkazu zobrazí binární soubor daného balíčku nebo umístění spustitelného souboru, znamená to, že balíček již byl v systému nainstalován. Pokud ne, balíček není v systému nainstalován.
which vim
Příkaz whereis
Příkaz kde je slouží k vyhledání binárních, zdrojových a manuálových souborů stránky pro daný příkaz.
Pokud výstup příkazu zobrazuje binární soubor daného balíčku nebo umístění spustitelného souboru, znamená to, že balíček již byl v systému nainstalován. Pokud ne, balíček není v systému nainstalován.
whereis nano
Vyhledejte příkaz
Příkaz vyhledat funguje rychleji než příkaz find, protože používá aktualizovanou databázi, zatímco příkaz find prohledává skutečný systém. Místo hledání jednotlivých cest adresářů použijte databázi.
Pokud výstup příkazu ukazuje dané umístění binárního nebo spustitelného souboru balíčku, balíček již byl v systému nainstalován. Pokud ne, balíček není v systému nainstalován.
locate --basename '\nano'