Cómo instalar vía Terminal el Adobe Flash Player aplicando Shell Scripting

Los comando a continuación pueden escribirse textualmente o adaptarse para que dentro de un sencillo script de bash shell u otro entorno shell se ejecute y realice la operación de forma automática.

Shell Scripting

Aquí les dejo las ordenes de comando para dicha tarea:

RECORDATORIO 1: El Script de Bash Shell ha crearse debe ser colocado en la carpeta «/home/primer_usuario». Usted puede conocer el UID del primer usuario con la orden de comando:

`cat /etc/passwd | grep 1000 | cut -d: -f1`

ó

`cat /etc/passwd | grep 1001 | cut -d: -f1`

En caso de ser 1001 sustituya el 1000 por 1001 en las variables a crear.

RECORDATORIO 2: Puede evitar descomentar las líneas de wget necesarias para descargar el archivo install_flash_player_11_linux.i386.tar.gz / install_flash_player_11_linux.x86_64.tar.gz desde la web, si lo descarga manualmente desde la web: https://get.adobe.com/es/flashplayer/ donde tàmbien verà el numero de versión actual a descargar. El número de versión actual debe ser el colocado dentro de la ruta de la orden de comando del wget.

`#!/bin/bash`

`# DETECTAR PRIMER USUARIO DEL SISTEMA (USUARIO Nº 1000)`
USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`

`# ALMACENAR RUTA DEL HOME DEL PRIMER USUARIO DEL SISTEMA (USUARIO Nº 1000)`
`HOME_USER_NAME=/home/$USER_NAME`

`# POSICIONARSE EN EL HOME DEL PRIMER USUARIO DEL SISTEMA (USUARIO Nº 1000)`
`cd $HOME_USER_NAME`

`# POSICIONARSE EN LA RUTA /OPT DEL SISTEMA OPERATIVO`
`cd /opt`

`# INDICAR AL TERMINAL SALTARSE EL PROXY DEL SISTEMA OPERATIVO / RED`
`# DESCOMENTAR EN CASO DE SER NECESARIO`
`# export http_proxy=http://TU.IP.DEL.PROXY:8080`

`# INDICAR AL TERMINAL SALTARSE EL PROXY DEL SISTEMA OPERATIVO / RED`
`# DESCOMENTAR EN CASO DE SER NECESARIO`
`# export no_proxy=»127.0.0.1, localhost, 192.168.0.0/22, tu_institucion.gob.ve:8080″`

`# DESCARGAR LA VERSIÓN DESEADA DE 32 BITS DE ADOBE FLASH PLAYER AL SISTEMA OPERATIVO DESDE LA WEB EN CASO DE SER NECESARIO`
`# DESCOMENTAR EN CASO DE SER NECESARIO`
`# wget -c http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.559/install_flash_player_11_linux.i386.tar.gz`

`# DESCARGAR LA VERSIÓN DESEADA DE 64 BITS DE ADOBE FLASH PLAYER AL SISTEMA OPERATIVO DESDE LA WEB EN CASO DE SER NECESARIO`
`# DESCOMENTAR EN CASO DE SER NECESARIO`
`# wget -c http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.559/install_flash_player_11_linux.x86_64.tar.gz`

`# COPIAR LA VERSIÓN DESCARGADA DE ADOBE FLASH PLAYER A LA RUTA /OPT DEL SISTEMA OPERATIVO`
`cp $HOME_USER_NAME/install_flash_player_11_linux.* /opt`

`# DESCOMPRIMIR LA VERSIÓN DESCARGADA DE ADOBE FLASH PLAYER`
`tar -zxvf install_flash_player_11_linux.*`

`# CREAR RUTAS DE INSTALACIÓN Y COPIAR LIBRERÍA DE ADOBE FLASH PLAYER AL NAVEGADOR X`
`mkdir /usr/lib/chromium-browser`
`mkdir /usr/lib/chromium-browser/plugins`
`cp libflashplayer.so /usr/lib/chromium-browser/plugins`

`# CREAR RUTAS DE INSTALACIÓN Y COPIAR LIBRERÍA DE ADOBE FLASH PLAYER AL NAVEGADOR X`
`mkdir /usr/lib/firefox`
`mkdir /usr/lib/firefox/plugins`
`cp libflashplayer.so /usr/lib/firefox/plugins`

`# CREAR RUTAS DE INSTALACIÓN Y COPIAR LIBRERÍA DE ADOBE FLASH PLAYER AL NAVEGADOR X`
`mkdir /usr/lib/iceape`
`mkdir /usr/lib/iceape/plugins`
`cp libflashplayer.so /usr/lib/iceape/plugins`

`# CREAR RUTAS DE INSTALACIÓN Y COPIAR LIBRERÍA DE ADOBE FLASH PLAYER AL NAVEGADOR X`
`mkdir /usr/lib/iceweasel`
`mkdir /usr/lib/iceweasel/plugins`
`cp libflashplayer.so /usr/lib/iceweasel/plugins`

`# CREAR RUTAS DE INSTALACIÒN Y COPIAR LIBRERÍA DE ADOBE FLASH PLAYER AL NAVEGADOR X`
`mkdir /usr/lib/midbrowser`
`mkdir /usr/lib/midbrowser/plugins`
`cp libflashplayer.so /usr/lib/midbrowser/plugins`

`# CREAR RUTAS DE INSTALACIÓN Y COPIAR LIBRERÍA DE ADOBE FLASH PLAYER AL NAVEGADOR X`
`mkdir /usr/lib/mozilla`
`mkdir /usr/lib/mozilla/plugins`
`cp libflashplayer.so /usr/lib/mozilla/plugins`

`# CREAR RUTAS DE INSTALACIÓN Y COPIAR LIBRERÍA DE ADOBE FLASH PLAYER AL NAVEGADOR X`
`mkdir /usr/lib/mozilla-firefox`
`mkdir /usr/lib/mozilla-firefox/plugins`
`cp libflashplayer.so /usr/lib/mozilla-firefox/plugins`

`# CREAR RUTAS DE INSTALACIÓN Y COPIAR LIBRERÍA DE ADOBE FLASH PLAYER AL NAVEGADOR X`
`mkdir /usr/lib/opera`
`mkdir /usr/lib/opera/plugins`
`cp libflashplayer.so /usr/lib/opera/plugins`

`# CREAR RUTAS DE INSTALACIÓN Y COPIAR LIBRERÍA DE ADOBE FLASH PLAYER AL NAVEGADOR X`
`mkdir /usr/lib/xulrunner`
`mkdir /usr/lib/xulrunner/plugins`
`cp libflashplayer.so /usr/lib/xulrunner/plugins`

`# CREAR RUTAS DE INSTALACIÓN Y COPIAR LIBRERÍA DE ADOBE FLASH PLAYER AL NAVEGADOR X`
`mkdir /usr/lib/xulrunner-addons`
`mkdir /usr/lib/xulrunner-addons/plugins`
`cp libflashplayer.so /usr/lib/xulrunner-addons/plugins`

`# COPIAR LIBRERÍAS Y ARCHIVOS DE CONFIGURACIÓN DE ADOBE FLASH PLAYER AL SISTEMA OPERATIVO`
`cp -r usr/* /usr`
`ldd /usr/lib/mozilla/plugins/libflashplayer.so`
`ldd /usr/lib/kde4/kcm_adobe_flash_player.so`
`ldd /usr/bin/flash-player-properties`

`# REMOVER ARCHIVOS INNECESARIOS DEL SISTEMA OPERATIVO`
`rm -rf /opt/LGPL`
`rm -rf /opt/usr/`
`rm -f /opt/libflashplayer.so`
`rm -f /opt/readme.txt`
`rm -f /opt/install_flash_player_11_linux.*`

`# POSICIONARSE EN EL HOME DEL PRIMER USUARIO DEL SISTEMA (USUARIO Nº 1000)`
`cd $HOME_USER_NAME`

`# BORRAR ARCHIVO DESCARGADO DE ADOBE FLASH PLAYER`
`rm -f $HOME_USER_NAME/install_flash_player_11_linux.*`

`# EJECUTAR NAVEGADOR POR DEFECTO Y EJECUTAR TEST WEB DE ADOBE FLASH PLAYER`
su - $USER_NAME -c "xdg-open 'http://www.adobe.com/software/flash/about/'"

Esto es suficiente para realizar a mano, o automatizar el proceso en un Script de Bash Shell.

TUTORIAL GRÁFICO

Paso 1

Flash Player 2

Flash Player 3

Flash Player 4

Flash Player 5

Flash Player 6

Flash Player 7