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


13 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Dayane Qu dijo

    Exelente tutorial, pero… mi humilde opinión: quien en su sano juicio de defensor del software libre querría instalar este malware que Adobe aún no quiere eliminar. Cada quien sus idelales pero, este esfuerzo de tan detallado tutorial puede enfocarse a algo más productivo, e.g. Recompilar kernel o recomendaciones de algo realmente libre y util.
    «Es menos malo robar comida que instalar o desarrollar software privativo» Stallman.
    Saludos!

  2.   fedora_user dijo

    Cual es la diferencia entre esto y solo agregar el repositorio de adobe linux y luego instalarlo normalmente???

    1.    Tabris dijo

      Esta es una solución distro-independiente.

      1.    fedora_user dijo

        A que te refieres de distro independiente, este es un plugin para un navegador no depende para nada de la distro que uses, solo depende del del navegador que uses.
        Tampoco hay que «instalar» nada es solo copiar y pegar un archivo en una carpeta.

  3.   jgilhutton dijo

    Primer paso: No instalar Flash.
    Sé de qué va esta entrada. El que quiera instalarlo tiene una muy buena guía aquí. Pero se debería poner alguna aclaración de lo que representa Flash para la seguridad informática.
    Saludos.

  4.   Ing. Jose Albert dijo

    Todos tiene razón, pero aclaro varias cosas:

    1.- El usuario tabris dio un argumento excelente, es una solución distro-independiente.

    2.- La idea es aprender como por ejemplo, un S.O. GNU/Linux realiza paso a paso la instalación de una app, paquete o complemento. Si instalas flashplugin-nonfree que aprendes, nada! Si lo instalas manualmente usando shell scripting que aprendes: Bash, Comandos (ldd, cp, mkdir, export, etc.), uso de Variables, construir un Script para automatizar procesos.

    3.- Y todavía falta mucho tiempo para migrar las millones de web con contenido Flash. Que sugieren que un usuario básico o promedio se pierda el contenido hasta que migre a HTML5?

  5.   Cesar dijo

    En Arch usas PepperFlashPlayer tanto para mozilla o chromium y lo puedes traer directo desde AUR.

  6.   anonimo dijo

    Que flashpayer ya no era un muerto con ataud y todo?
    Cuando usaba esa basura, lo que hacia era instalarlo en el home del usuario
    /home/usuario/.mozilla/plugins/
    Al menos no darle permisos de root a ese colador….
    A los vivos dueños de páginas que aún no quieren cambiar su contenido a html5…les dedido un gran
    A JODERSE!!

  7.   Andrés González dijo

    Buenas tengan todos

    Desde el año pasado con las noticias de vulnerabilidades que tiene flash y el nulo soporte de adobe para GNU/Linux, instalar esta versión es lo mismo que abrirse las piernas.

    Debido a las fallas de seguridad surgidas; la recomendación desde hace 2 años es NO instalar este software, incluso ya no es necesario, para sitios como youtube y otros que se basaban en flash para brindar servicios y que migraron a html5 para solventar este problema.

    Hay que tener en cuenta; que si se requiere a fuerza, ver algún sitio que todavía use esta tecnología; se puede instalar (y que Kamisama me perdone) Google Chrome que tiene incrustada su flash player soportado por adobe y que se actualiza continuamente por lo que solventa los incidentes de seguridad para nuestro pinguino.

    Aun así cuando tengo que usar Chrome siempre me aseguro de que el plugin de flash este desactivado por si las moscas.

  8.   Ing. Jose Albert dijo

    Pienso lo mismo «Anónimo».

    Por eso la finalidad de esta «publicación» no es «Recomendar instalar Flash Player» sino mostrar vía Shell Scripting como se realiza el proceso, es decir, como deconstruir (Reingeniería Inversa) el proceso automatizado que se realiza cuando lo instalamos vía repositorio.

    No se debe y ya no tiene sentido instalar Adobe tanto por seguridad como por modernidad, aunque hallan millones web desactualizadas con contenido embebido en flash, que migren o se extingan.

    Voy a realizar lo mismo, con Oracle JDK 8, aunque exista OpenJDK. Realizar reingeniería inversa a un paquete es utíl para comprender hasta lo más profunda como funciona GNU/Linux. Sin importar si se le hace o se practica con un paquete / software libre o privativo!

  9.   Ing. Jose Albert dijo

    Si Instalar Flash Player les pareció fácil, miren esto:

    ScreenCast de Testeo del LPI-SB8 (LINUX POST INSTALL – SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisual_2016.sh / 43Kb)

    Ver Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY

  10.   yasniel dijo

    Estoy de acuerdo con ustedes, en parte, es cierto que flashplayer es un bug por default, pero hay que tener en cuenta que muchos sitios, aún no se han enterado de la existencia de HTML5 y otras alternativas para una mejor reproducción de videos. LQQD que muchos tienen/deben que seguir dependiendo de la aberración de Adobe, triste pero cierto. Ah! a proposito, no me funcionó el tutorial con Opera en Debian. saludos a todos

  11.   Pedro Caraca dijo

    Hola.

    La ruta hacia los archivos de flashplayer en adobe parece que cambiaron. ¿Sabes como se puede averiguar la nueva ruta?
    Gracias por el tuto y saludos