Ubuntu

Ubuntu Získajte zoznam nainštalovaných balíkov

Ubuntu Získajte zoznam nainštalovaných balíkov

Ako uvádzať zoznam nainštalovaných balíkov v systéme Ubuntu

V operačnom systéme Ubuntu je veľa predinštalovaných balíkov. Môžete však tiež nainštalovať nové balíčky, aby ste si vylepšili používateľské skúsenosti s Ubuntu. Niekedy je potrebné zistiť, koľko balíkov je nainštalovaných, či je nainštalovaný konkrétny balík alebo nie, aká verzia tohto balíka je nainštalovaná, k akej architektúre balík patrí atď. Dobrou správou je, že sa môžete dozvedieť všetky tieto informácie.

Ako nájdete tieto informácie, ukážem vám v tomto článku. Budem používať Ubuntu 17.10 Umelecký Aardvark pre všetky demonštrácie. Tak poďme na to.

Zoznam všetkých nainštalovaných balíkov:

Môžete použiť utilitu príkazového riadku 'dpkg' na výpis všetkých nainštalovaných softvérových balíkov vášho operačného systému Ubuntu z terminálu.

Spustením nasledujúceho príkazu získate zoznam všetkých nainštalovaných balíkov Ubuntu:

$ dpkg - zoznam

Z výstupu príkazu vidíte, že prvý stĺpec sa podobá stavu nainštalovaného balíka. Druhý stĺpec je názov balíka. Tretí stĺpec predstavuje verziu balíka. Štvrtý stĺpec je architektúra balíka. Piaty stĺpec predstavuje popis balíka.

Dve písmená „ii“ tu znamenajú, že balík by mal byť nainštalovaný a je nainštalovaný. Prvé písmeno popisuje požadovaný stav balíka. Druhé písmeno popisuje aktuálny stav balíka.

Zistite, či je nainštalovaný konkrétny balík:

Povedzme, že máte počítač s nainštalovaným Ubuntu a chcete zistiť, či je nainštalovaný balík openssh. Môžete to ľahko urobiť. Môžete spustiť 'dpkg -list' ako predtým a filtrovať výstup pomocou 'grep' alebo 'egrep' atď.

Spustením nasledujúceho príkazu zistíte, či je nainštalovaný balík openssh:

$ dpkg - zoznam | grep openssh

Môžete vidieť, že mám na svojom Ubuntu 17 nainštalované balíčky openssh-client, openssh-server a openssh-sftp-server.10 operačný systém.

Môžete povedať verziu týchto balíkov? No môžeš. Je to 7 rokov.5p1-10

Môžete tiež povedať architektúru, ktorá je v tomto prípade amd64.

Môžete tiež pridať ďalšie podmienky. Napríklad, či je nainštalovaná konkrétna verzia konkrétneho balíka. Poďme zistiť, či nano verzia 2.8 je nainštalovaný.

Spustením nasledujúceho príkazu zistíte, či je nano 2.8 je nainštalovaný:

$ dpkg - zoznam | grep nano | grep 2.8

Vidíte, že balík bol nájdený.

Môžete pridať ľubovoľný počet podmienok, stačí použiť viac príkazov grep.

Zistite, koľko balíkov je nainštalovaných:

Môžete tiež zistiť, koľko balíkov je nainštalovaných vo vašom operačnom systéme Ubuntu. Je to trochu zložité, ale je to možné. Všetko, čo musíte urobiť, je spočítať počet riadkov z výstupu príkazu 'dpkg -list' a odčítať počet riadkov použitých hlavičkou. To je všetko.

Z predchádzajúceho výstupu vidíte, že hlavička sa skladá z 5 riadkov. Z výstupu teda musíme odpočítať 5 riadkov.

Spustením nasledujúceho príkazu zistíte, koľko balíkov je nainštalovaných:

$ echo $ (('' dpkg --list | wc -l '- 5))

Ako vidíte, v mojom operačnom systéme Ubuntu mám momentálne nainštalovaných 1570 balíkov.

Takto teda uvádzate zoznam nainštalovaných balíkov na Ubuntu 17.10 Umelý Aardvark. Ďakujeme, že ste si prečítali tento článok.

Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...