Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # VERSIÓN DE CHROME/CHROMEDRIVER a INSTALAR
- # Repositorio: http://archive.raspberrypi.org/debian/pool/main/c/chromium-browser
- VERSION="92.0.4515.98~buster-rpt2"
- # CARPETA TEMPORAL
- TEMP="TEMP_INST"
- # COLORES
- negro="\033[0;30m"
- rojo="\033[0;31m"
- verde="\033[0;32m"
- marron="\033[0;33m"
- azul="\033[0;34m"
- magenta="\033[0;35m"
- cyan="\033[01;36m"
- grisC="\033[0;37m"
- gris="\033[1;30m"
- rojoC="\033[1;31m"
- verdeC="\033[1;32m"
- amarillo="\033[1;33m"
- azulC="\033[1;34m"
- magentaC="\033[1;35m"
- cyanC="\033[1;36m"
- blanco="\033[1;37m"
- subrayar="\E[4m"
- parpadeoON="\E[5m"
- parpadeoOFF="\E[0m"
- resaltar="\E[7m"
- clear
- echo -e $blanco
- echo "╔══════════════════════════════════════════╗"
- echo "║ Instalación de Chromium & Chromedriver ║"
- echo "║ en RaspiOS by FRIKIdelTO.com ║"
- echo "╚══════════════════════════════════════════╝"
- echo -e $grisC
- # desinstalamos Chromium (si está instalado)
- chromium-browser --version > /dev/null 2>&1
- if [ $? -eq 0 ] # si está instalado
- then
- VERSION_INSTALADA=$(chromium-browser --version)
- echo -e $cyan"DESINSTALANDO "$VERSION_INSTALADA"..."$grisC
- sudo apt-get remove chromium-browser -y
- fi
- # desinstalamos Chromedriver (si está instalado)
- chromedriver --version > /dev/null 2>&1
- if [ $? -eq 0 ] # si está instalado
- then
- VERSION_INSTALADA=$(chromedriver --version)
- echo -e $cyan"DESINSTALANDO "$VERSION_INSTALADA"..."$grisC
- sudo apt-get remove chromium-chromedriver -y
- fi
- # eliminamos la configuración de la instalación anterior
- echo -e $cyan"ELIMINANDO configuración anterior de Chromium..."$grisC
- sudo rm -rf /etc/chromium > /dev/null 2>&1
- sudo rm -rf /etc/chromium-browser > /dev/null 2>&1
- sudo rm -rf /home/pi/.config/chromium > /dev/null 2>&1
- # creamos la carpeta temporal
- echo -e $cyan"CREANDO carpeta temporal "$TEMP"..."$grisC
- rm -rf $TEMP > /dev/null 2>&1 # antes probamos a eliminarla por si existe de sesiones anteriores
- mkdir $TEMP > /dev/null 2>&1
- cd $TEMP
- # descargamos Chromium
- echo -e $cyan"DESCARGANDO Chromium "$VERSION"..."$grisC
- wget "http://archive.raspberrypi.org/debian/pool/main/c/chromium-browser/chromium-browser_"$VERSION"_armhf.deb"
- # descargamos el Pack de idiomas de Chromium
- echo -e $cyan"DESCARGANDO Pack de idiomas de Chromium..."$grisC
- wget "http://archive.raspberrypi.org/debian/pool/main/c/chromium-browser/chromium-browser-l10n_"$VERSION"_all.deb"
- # descargamos Chromium Codecs FFMPEG Extra
- echo -e $cyan"DESCARGANDO Códecs Extra FFMPEG para Chromium..."$grisC
- wget "http://archive.raspberrypi.org/debian/pool/main/c/chromium-browser/chromium-codecs-ffmpeg-extra_"$VERSION"_armhf.deb"
- # descargamos Chromedriver
- echo -e $cyan"DESCARGANDO Chromedriver "$VERSION"..."$grisC
- wget "http://archive.raspberrypi.org/debian/pool/main/c/chromium-browser/chromium-chromedriver_"$VERSION"_armhf.deb"
- # instalamos los códecs FFMPEG
- echo -e $cyan"INSTALANDO Códecs Extra FFMPEG para Chromium..."$grisC
- sudo dpkg -i "chromium-codecs-ffmpeg-extra_"$VERSION"_armhf.deb"
- # instalamos Chromium
- echo -e $cyan"INSTALANDO Chromium "$VERSION"..."$grisC
- sudo dpkg -i "chromium-browser_"$VERSION"_armhf.deb"
- # instalamos el Pack de idiomas de Chromium
- echo -e $cyan"INSTALANDO Pack de idiomas de Chromium..."$grisC
- sudo dpkg -i "chromium-browser-l10n_"$VERSION"_all.deb"
- # instalamos Chromedriver
- echo -e $cyan"INSTALANDO Chromedriver "$VERSION"..."$grisC
- sudo dpkg -i "chromium-chromedriver_"$VERSION"_armhf.deb"
- # salimos de la carpeta temporal y la eliminamos
- echo -e $cyan"ELIMINANDO carpeta temporal: "$TEMP"..."$grisC
- cd ..
- rm -rf $TEMP > /dev/null 2>&1
- echo
- # mostramos las versiones instaladas
- res_exit=0 # variable para controlar si hubo errores o no
- chromium-browser --version > /dev/null 2>&1
- if [ $? -eq 0 ] # si está instalado
- then
- VERSION_INSTALADA=$(chromium-browser --version)
- echo -e $verdeC"Se ha instalado "$blanco$VERSION_INSTALADA$grisC
- else
- echo -e $rojoC"ERROR: No se ha podido instalar Chromium"$grisC
- res_exit=1
- fi
- chromedriver --version > /dev/null 2>&1
- if [ $? -eq 0 ] # si está instalado
- then
- VERSION_INSTALADA=$(chromedriver --version)
- echo -e $verdeC"Se ha instalado "$blanco$VERSION_INSTALADA$grisC
- else
- echo -e $rojoC"ERROR: No se ha podido instalar Chromedriver"$grisC
- res_exit=1
- fi
- echo
- exit $res_exit
Add Comment
Please, Sign In to add comment