Comment tester le package installé à l'aide du script shell sur Ubuntu et Debian

Comment tester le package installé à l'aide du script shell sur Ubuntu et Debian

Objectif

Utilisez le script shell pour vérifier si un packages donné est disponible / installé sur le système Ubuntu ou Debian Linux.

Système d'exploitation et versions logicielles

  • Système opérateur: - Ubuntu, Debian

Difficulté

FACILE

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Instructions

Script shell

Le script suivant vérifiera si un package fourni au script ci-dessous via l'argument de la ligne de commande est installé sur le système.

Le script utilise d'abord dpkg Pour vérifier si le package est installé. Selon que le dpkg La commande exécute avec succès, le script imprimera un statut d'installation de package à la sortie standard.

#!/ bin / bash dpkg -s $ $ &> / dev / null si [ $? -Eq 0 ]]; alors écho "Le package 1 $ est installé!" autre écho "Le package 1 $ n'est pas installé!" Fi

Usage

Enregistrez le script ci-dessus sur EG. est installé.shot fichier et le rendre exécutable:

$ chmod + x is_installed.shot 

Ensuite, utilisez le script pour vérifier le package installé tout en fournissant le nom du package comme argument. Par exemple:

$ ./ check_package.SH VIM Package Vim est installé! $ ./ check_package.SH NGINX Package Nginx n'est pas installé! 

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Guide des débutants sur la commande dpkg linux
  • Fichiers de configuration Linux: 30 premiers
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Ubuntu 20.04 Guide
  • Choses à installer sur Ubuntu 22.04
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…