Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- while :
- do
- clear
- echo "1.- Comprueba si el paquete zip está instalado"
- echo "2.- Elimina los archivos descargados por el sistema"
- echo "3.- Descárgate el paquete slpad"
- echo "4.- Cambia el tipo de paquete a la extensión tgz."
- echo "5.- Muestra todos los ficheros que contiene el paquete slpad"
- echo "6.- Cuenta todos los paquetes que tienes instalados que coincidan con la palabra zip"
- echo "7.- Salir"
- read -p "INTRODUCE UN NUMERO: " choice
- case $choice in
- 1)
- install=$(dpkg --status zip | awk "NR==2" | cut -d" " -f2,3,4)
- if [[ $install = "install ok installed" ]]
- then
- echo "EL PAQUETE ESTA INSTALADO CORRECTAMENTE"
- else
- echo "EL PAQUETE NO ESTA INSTALLADO"
- fi
- read -p "Presiona [Enter] para continuar" readEnterKey
- ;;
- 2)
- sudo apt-get clean
- if [ $? -eq 0 ]
- then
- echo "LOS PAQUETES SE HAN LIMPIADO"
- else
- echo "ERROR AL BORRAR LOS PAQUETES"
- fi
- read -p "Presiona [Enter] para continuar" readEnterKey
- ;;
- 3)
- sudo apt-get install -d slpad
- if [ $? -eq 0 ]
- then
- echo "EL PAQUETE SE DESCARGO CORRECTAMENTE"
- else
- echo "FALLO AL DESCARGAR EL PAQUETE"
- fi
- read -p "Presiona [Enter] para continuar" readEnterKey
- ;;
- 4)
- read -p "INTRODUCE LA RUTA DEL PAQUETE: " tgz1
- if [ -f $tgz1 ]
- then
- echo "EL PAQUETE EXISTE"
- alien -t $tgz1
- else
- echo "EL PAQUETE NO EXISTE"
- fi
- if [ $? -eq 0 ]
- then
- echo "EL PAQUETE SE CONVIRTIO CORRECTAMENTE"
- else
- echo "FALLO AL CONVERTIR"
- fi
- read -p "Presiona [Enter] para continuar" readEnterKey
- ;;
- 5)
- read -p "INTRODUCE RUTA DEL PAQUETE: " ruta1
- if [ -f $ruta1 ]
- then
- echo "EL PAQUETE EXISTE"
- dpkg --contents $ruta1
- else
- echo "EL PAQUETE NO EXISTE"
- fi
- read -p "Presiona [Enter] para continuar" readEnterKey
- ;;
- 6)
- zip1=$(dpkg --get-selections | grep -c "zip")
- echo "EXISTEN $zip1 PAQUETES QUE CONTIENEN ZIP"
- read -p "Presiona [Enter] para continuar" readEnterKey
- ;;
- 7)
- read -p "Presiona [Enter] para continuar" readEnterKey
- exit 0
- ;;
- *)
- echo "ESTA OPCION NO ESTA EN EL MENU"
- read -p "Presiona [Enter] para continuar" readEnterKey
- ;;
- esac
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement