Flash Player-26.0.0.151

Introduction to Flash Player

Flash Player is a multi-platform client runtime to view and interact with SWF content, distributed as a browser plugin for both NPAPI (Gecko and WebKit) and PPAPI (Blink) based browsers.

This package is known to build and work properly using an LFS-8.1 platform.

Downloads

NPAPI plugin for Gecko (Mozilla) and WebKit 64-bit

NPAPI plugin for Gecko (Mozilla) and WebKit 32-bit

PPAPI plugin for Blink (QTWebEngine and Chromium) 64-bit

PPAPI plugin for Blink (QTWebEngine and Chromium) 32-bit

Chromium Launcher (required for Chromium)

[Note]

Note

Download this file via wget as:

wget https://github.com/foutrelis/chromium-launcher/archive/v5.tar.gz \
     -O chromium-launcher-v5.tar.gz

Flash Player Dependencies (NPAPI)

Required

Cairo-1.14.10, cURL-7.55.1, Graphite2-1.3.10, GTK+-2.24.31, libffi-3.2.1, PCRE-8.41, Mesa-17.1.6, and NSS-3.32,

Optional (runtime)

Epiphany-3.24.2, Firefox-55.0.3, LibreOffice-5.4.0.3, Midori-0.5.11, SeaMonkey-2.48, and Thunderbird-52.3.0

Flash Player Dependencies (PPAPI)

Optional (runtime)

Chromium-60.0.3112.101 (required if installing Chromium Launcher) or QupZilla-2.1.2

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/flashplayer

Installation of Flash Player

NPAPI Plug-in Installation (Mozilla and WebKit)

Install the Flash Player NPAPI plugin by running the following commands:

mkdir flashplayer &&
cd flashplayer    &&
case $(uname -m) in
    x86_64) tar -xf ../flash_player_npapi_linux.x86_64.tar.gz
    ;;
    i?86)   tar -xf ../flash_player_npapi_linux.i386.tar.gz
    ;;
esac

Now, as the root user:

install -vdm755 /usr/lib/mozilla/plugins &&
install -vm755 libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so &&
install -vm755 usr/bin/flash-player-properties /usr/bin &&
install -vm644 usr/share/applications/flash-player-properties.desktop \
               /usr/share/applications &&
for size in 16 22 24 32 48
do
    install -vdm755 usr/share/icons/hicolor/${size}x${size}/apps/ &&
    install -vm644 usr/share/icons/hicolor/${size}x${size}/apps/flash-player-properties.png \
                   /usr/share/icons/hicolor/${size}x${size}/apps
done &&
update-desktop-database

PPAPI Plug-in Installation (QTWebEngine and Chromium)

Install the Flash Player PPAPI plugin by running the following commands:

mkdir flashplayer &&
cd flashplayer    &&
case $(uname -m) in
    x86_64) tar -xf ../flash_player_ppapi_linux.x86_64.tar.gz
    ;;
    i?86)   tar -xf ../flash_player_ppapi_linux.i386.tar.gz
    ;;
esac

Now, as the root user:

install -vdm755 /usr/lib/PepperFlash &&
install -vDm755 libpepflashplayer.so /usr/lib/PepperFlash/ &&
install -vm644 manifest.json /usr/lib/PepperFlash/

Chromium Lanucher Installation

Chromium Lanucher is a wrapper for Chromium that adds the PeppperFlash installation path and plug-in flags to the Chromium command line if the PPAPI plugin is found at runtime. Install Chromium Launcher with the following commands:

tar -xf chromium-launcher-5.tar.gz &&
cd chromium-launcher-5             &&
make PREFIX=/usr

Now, as the root user:

mv -v /usr/bin/chromium /usr/bin/chromium-orig &&
make PREFIX=/usr install-strip

Contents

Installed Programs: /usr/bin/chromium
Installed Libraries: /usr/lib/mozilla/plugins/libflashplayer.so and/or /usr/lib/PepperFlash/libpepflashplayer.so
Installed Directories: /usr/lib/PepperFlash

Last updated on 2017-08-22 20:59:30 -0700