Bash script – Descargar última versión de clamav

Cuando haces un script en bash para ti mismo o simplemente para no compartirlo suele ser normal NO comprobar dependencias.

Algo que suele ser «wget+url» termina siendo un montón de comprobaciones.

Si no compruebas te evitas líneas de código y eso funciona en la máquina en la que lo calzas.

El problema es cuando quieres que ese script sea ejecutado en diferentes distros de GNU+Linux y por otros usuarios.

No importa si ese usuario ejecutará el bash script en OpenSuse, Debian, CentOS, Ubuntu, …

Para ello se han de meter algunas comprobaciones antes de que la mandanga del script haga su magia.

Aquí va un ejemplo de un código que ando montando para descargar el código fuente de clamav, la última versión.
No lo he puesto como función ya que si el script para lo que se utilice no va a ser largo lo mismo sobra.
Pero es buena cosa convertirlo en una función que comprueba dependencias.

El código descargable desde aquí: https://mierda.tv/descargas/download.sh.tar.gz

Lo interesante del script

Tiene colorines.
Comprueba dependencias antes de descargar nada.
Comprueba si eres root y es que lo mismo esa parte se necesita si se quiere continuar el script para por ejemplo compilar clamav e instalarlo.

Si todo va bien veremos algo así como esto:

Si no va bien:

Y poco más que contar.

Saludos cordiales.

 

¿Le ha gustado el contenido?

Si le ha gustado y le ha sido de utilidad puede donar aquí https://paypal.me/mierdatv .  
También puede escribir un comentario si lo considera oportuno.  
 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *