Script de actualizacion automatica de firefox / Firefox auto update script
Community Discussion 1012 views · 0 replies ·
user_draig
deepin
2019-07-01 18:17
Author
Edited by user_draig at 2019-6-30 20:42
[ESP] Saludos a quienes lean este foro, hoy les comparto el código para un script que descarga la version más reciente de firefox e instalarla sobre el que ya tengamos instalado en nuestra computadora.
[ENG] Greetings to people who read this post, today i share with you a code to make a script that always downloads the latest firefox version, also it installs it over the already installed firefox in our computer.
#####Comienzo del código / Code starts here #####
#!/bin/bash
#Variables de rutas locales / Local path variables
USRLIB=/usr/lib/ # Ubicacion de librerias / Libraries location
FIREFOX=$USRLIB"firefox" # Ubicacion de la carpeta firefox / Firefox folder location
TAR="FirefoxMasReciente.tar.bz2" # Nombre del fichero a descargar / Name for download file.
#Mensaje de inicio de actualización / Start update message
echo " ______________________"
echo "| |"
echo "| Actualizando |"
echo "| firefox |"
echo "|______________________|"
echo
#Mensaje de descarga de firefox / Firefox downloading message.
echo "=========================================="
echo "===> DESCARGANDO FIREFOX MAS RECIENTE <==="
echo "=========================================="
echo
#Descarga del fichero más reciente, las variables GET de la url son: / Download latest file, de GET url variables are:
#-product indica que queremos firefox ultima version vía ssl / indicate to download through SSL firefox latest version
#-os indica el sistema operativo, en neustro caso linux de 64 bits / the operative system, in our case its 64-bit Linux
#-lang lenguaje, en mi caso español de mexico / language, in my case mexico spanish.*
#La url es de mozilla, pueden copiarla y pegarla en un navegador para corroborarlo / The url its from mozilla, you can copy and paste it in any browser to use it.
#Solicitud de permisos de super usuario con comando "clear" que solo limpia la terminal / Request superuser privileges with "clear" command, it only clears the output in the terminal.
# Se necesitan permisos de super usuario para ejecutar las siguientes acciones / Super user privileges are needed to perform following actions.
echo "-- Para actualizar se necesita la contraseña del usuario."
sudo clear
#Eliminando el viejo firefox / Delete old firefox
echo "--> Eliminando viejo firefox."
sudo rm -r $FIREFOX
#Moviendo la actualizacion comprimida / Move compressed update
echo "--> Moviendo y extrayendo el nuevo firefox..."
sudo mv ./$TAR $USRLIB
cd $USRLIB
#Extraer la actualizacion / Extract the update
sudo tar xvjf $TAR
#Remover el comprimido / Remove the compressed update
sudo rm $TAR
clear
#Listo / All done
echo " _____________________"
echo "| |"
echo "| Listo, firefox ya |"
echo "| está actualizado |"
echo "|_____________________|"
Copy the Code
#####Fin del código / Code ends here #####
[ESP] Todo lo que deben hacer es copiar el código anterior, guardarlo en un archivo con extensión .sh (script.sh) y darle permisos para ejecución, en deepin solo da click derecho al archivo y selecciona los permisos de ejecución.
Se puede con el comando #chmod +x SCRIPT.sh [Sin el caracter '#'].
Para ejecutarlo si es en deepin simplemente le dan doble click, sino en una terminal se ejecuta así: #./SCRIPT.sh (Sin el caracter '#').
Asignar permisos en deepin
[ENG] All you have to do is save the above code in a file with .sh extension (script.sh) and give it execute privileges. In deepin only right click to file and give the right privileges.
Deepin privileges assign (Sorry, the screenshot fails to add textbox, so i cant translate the options in picture)
You can do it with the command #chmod +x SCRIPT.sh [without the '#' cahracter].
If you are in deepin only double click the script to execute it, if not you can run in a terminal like this: #./SCRIPT.sh (without '#' character).
[ESP] Cada vez que salga una versión nueva de firefox se ejecuta este script y tendremos la versión mas reciente lista.
Pueden encontrar el script en este adjunto:
ActualizarFirefox.sh.zip
[ENG] Every time that Firefox releases an update, you can run the script and your firefox will be updated.
[ESP] Saludos a quienes lean este foro, hoy les comparto el código para un script que descarga la version más reciente de firefox e instalarla sobre el que ya tengamos instalado en nuestra computadora.
[ENG] Greetings to people who read this post, today i share with you a code to make a script that always downloads the latest firefox version, also it installs it over the already installed firefox in our computer.
#####Comienzo del código / Code starts here #####
[ESP] Todo lo que deben hacer es copiar el código anterior, guardarlo en un archivo con extensión .sh (script.sh) y darle permisos para ejecución, en deepin solo da click derecho al archivo y selecciona los permisos de ejecución.
Se puede con el comando #chmod +x SCRIPT.sh [Sin el caracter '#'].
Para ejecutarlo si es en deepin simplemente le dan doble click, sino en una terminal se ejecuta así: #./SCRIPT.sh (Sin el caracter '#').
Asignar permisos en deepin
[ENG] All you have to do is save the above code in a file with .sh extension (script.sh) and give it execute privileges. In deepin only right click to file and give the right privileges.
Deepin privileges assign (Sorry, the screenshot fails to add textbox, so i cant translate the options in picture)
You can do it with the command #chmod +x SCRIPT.sh [without the '#' cahracter].
If you are in deepin only double click the script to execute it, if not you can run in a terminal like this: #./SCRIPT.sh (without '#' character).
[ESP] Cada vez que salga una versión nueva de firefox se ejecuta este script y tendremos la versión mas reciente lista.
Pueden encontrar el script en este adjunto:
ActualizarFirefox.sh.zip
[ENG] Every time that Firefox releases an update, you can run the script and your firefox will be updated.
You can find the script in the previus attached