Comment tester le package installé à l'aide du script shell sur Ubuntu et Debian
- 2971
- 961
- Maxence Arnaud
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…
- « Maîtriser votre audio de la CLI avec ffmpeg
- Comment générer une phrase de passe de mot aléatoire pour le portefeuille Bitcoin sur le système Linux »