Jak otestovat nainstalovaný balíček pomocí shell skriptu na Ubuntu a Debian

  • Vovich Masterovich
  • 0
  • 1941
  • 401
>

Objektivní

Pomocí skriptu prostředí zkontrolujte, zda jsou dané balíčky k dispozici / nainstalovány v systému Ubuntu nebo Debian Linux.

Verze operačního systému a softwaru

  • Operační systém: - Ubuntu, Debian

Obtížnost

SNADNÝ

Konvence

  • # - vyžaduje, aby dané linuxové příkazy byly prováděny s oprávněním root buď přímo jako uživatel root, nebo pomocí sudo příkaz
  • $ - vyžaduje, aby dané linuxové příkazy byly prováděny jako běžný neprivilegovaný uživatel

Instrukce

Shell Script

Následující skript zkontroluje, zda je v systému nainstalován balíček dodávaný do níže uvedeného skriptu pomocí argumentu příkazového řádku.
Skript nejprve používá dpkg zkontrolovat, zda je balíček nainstalován. Podle toho, zda dpkg příkaz úspěšně proveden skript vytiskne stav instalace balíčku na standardní výstup.
#! / bin / bash dpkg -s $ 1 &> / dev / null -li [ $? -ekv 0 ]; pak echo "Balíček je nainstalován!" jiný echo „Balíček NENÍ nainstalován!“ fi

Používání

Uložte výše uvedený skript např. is_installed.sh soubor a proveďte jej spustitelný:
 $ chmod + x is_installed.sh 
Dále pomocí skriptu zkontrolujte nainstalovaný balíček a zadejte název balíčku jako argument. Například:
 $ ./check_package.sh vim Balíček vim je nainstalován! $ ./check_package.sh nginx Balíček nginx NENÍ nainstalován! 



Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma