Cómo probar el paquete instalado usando script script en Ubuntu y Debian

Cómo probar el paquete instalado usando script script en Ubuntu y Debian

Objetivo

Use el script de shell para verificar si los paquetes determinados están disponibles/instalados en el sistema Ubuntu o Debian Linux.

Sistema operativo y versiones de software

  • Sistema operativo: - Ubuntu, Debian

Dificultad

FÁCIL

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instrucciones

Guión de shell

El siguiente script verificará si un paquete suministrado a la siguiente secuencia de comandos a través del argumento de la línea de comandos está instalado en el sistema.

El script usa primero dpkg Para verificar si el paquete está instalado. Dependiendo de si el dpkg El comando ejecuta correctamente el script imprimirá un estado de instalación de paquete a la salida estándar.

#!/bin/bash dpkg -s $ 1 &>/dev/null si [ ps? -EQ 0 ]; entonces eco "Se instala el paquete $ 1!" demás eco "El paquete $ 1 no está instalado!" FI

Uso

Guardar el script anterior a EG. esta instalado.mierda Archivo y hacerlo ejecutable:

$ chmod +x is_installed.mierda 

A continuación, use el script para verificar el paquete instalado mientras se suministra el nombre del paquete como argumento. Por ejemplo:

ps ./check_package.Se instala el paquete Sh Vim Vim! ps ./check_package.El paquete SH Nginx Nginx no está instalado! 

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Guía para principiantes para el comando DPKG Linux
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Ubuntu 20.04 Guía
  • Cosas para instalar en Ubuntu 22.04
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • ¿Puede Linux obtener virus?? Explorando la vulnerabilidad de Linux ..