Advertisement
Guest User

aadbjh

a guest
Feb 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. #!/bin/bash
  2. while :
  3. do
  4. clear
  5. echo "1.- Comprueba si el paquete zip está instalado"
  6. echo "2.- Elimina los archivos descargados por el sistema"
  7. echo "3.- Descárgate el paquete slpad"
  8. echo "4.- Cambia el tipo de paquete a la extensión tgz."
  9. echo "5.- Muestra todos los ficheros que contiene el paquete slpad"
  10. echo "6.- Cuenta todos los paquetes que tienes instalados que coincidan con la palabra zip"
  11. echo "7.- Salir"
  12. read -p "INTRODUCE UN NUMERO: " choice
  13. case $choice in
  14. 1)
  15. install=$(dpkg --status zip | awk "NR==2" | cut -d" " -f2,3,4)
  16. if [[ $install = "install ok installed" ]]
  17. then
  18. echo "EL PAQUETE ESTA INSTALADO CORRECTAMENTE"
  19. else
  20. echo "EL PAQUETE NO ESTA INSTALLADO"
  21. fi
  22. read -p "Presiona [Enter] para continuar" readEnterKey
  23. ;;
  24. 2)
  25. sudo apt-get clean
  26. if [ $? -eq 0 ]
  27. then
  28. echo "LOS PAQUETES SE HAN LIMPIADO"
  29. else
  30. echo "ERROR AL BORRAR LOS PAQUETES"
  31. fi
  32. read -p "Presiona [Enter] para continuar" readEnterKey
  33. ;;
  34. 3)
  35. sudo apt-get install -d slpad
  36. if [ $? -eq 0 ]
  37. then
  38. echo "EL PAQUETE SE DESCARGO CORRECTAMENTE"
  39. else
  40. echo "FALLO AL DESCARGAR EL PAQUETE"
  41. fi
  42. read -p "Presiona [Enter] para continuar" readEnterKey
  43. ;;
  44. 4)
  45. read -p "INTRODUCE LA RUTA DEL PAQUETE: " tgz1
  46. if [ -f $tgz1 ]
  47. then
  48. echo "EL PAQUETE EXISTE"
  49. alien -t $tgz1
  50. else
  51. echo "EL PAQUETE NO EXISTE"
  52. fi
  53. if [ $? -eq 0 ]
  54. then
  55. echo "EL PAQUETE SE CONVIRTIO CORRECTAMENTE"
  56. else
  57. echo "FALLO AL CONVERTIR"
  58. fi
  59. read -p "Presiona [Enter] para continuar" readEnterKey
  60. ;;
  61. 5)
  62. read -p "INTRODUCE RUTA DEL PAQUETE: " ruta1
  63. if [ -f $ruta1 ]
  64. then
  65. echo "EL PAQUETE EXISTE"
  66. dpkg --contents $ruta1
  67. else
  68. echo "EL PAQUETE NO EXISTE"
  69. fi
  70. read -p "Presiona [Enter] para continuar" readEnterKey
  71. ;;
  72. 6)
  73. zip1=$(dpkg --get-selections | grep -c "zip")
  74. echo "EXISTEN $zip1 PAQUETES QUE CONTIENEN ZIP"
  75. read -p "Presiona [Enter] para continuar" readEnterKey
  76. ;;
  77. 7)
  78. read -p "Presiona [Enter] para continuar" readEnterKey
  79. exit 0
  80. ;;
  81. *)
  82. echo "ESTA OPCION NO ESTA EN EL MENU"
  83. read -p "Presiona [Enter] para continuar" readEnterKey
  84. ;;
  85. esac
  86. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement