Adobe Flash in Linux
Pepper Flash for Firefox
The experimental NPAPI wrapper provides an interesting alternative if you do not want to install an ancient Flash on your system. The plugin allows you to use the current PPAPI plugin in Firefox, too. Additionally, the Fresh Player plugin [6] translates NPAPI plugin selections from Firefox into those the current PPAPI plugin understands. You can thus download the current Flash plugin version 15.0 in Firefox 33 and newer.
However, you will not find the plugin in the package sources; even Ubuntu 14.10 does not offer the experimental software. Go back to the WebUpd8 PPA package source [7] in Ubuntu so that you do not have to set up the Fresh Player plugin yourself; Arch Linux users will find the program in the Arch User Repository (AUR) [8].
The commands in Listing 3 add the PPA to the Ubuntu package management and install the Fresh Player and the Pepper Flash plugin. After installing the plugin, Firefox reports libfreshwrapper-pepperflash.so in the Shockwave Flash section of about:plugins. However, the Adobe Flash test page says it has a current Adobe Flash 15.0 – which is indeed ultimately true.
Listing 3
Install Fresh Player and Pepper Flash
Do not, however, expect too much from the ppapi2npapi wrapper: The plugin is considered an experimental alpha. Several users have reported crashes and a noticeably slower browser, so only install the Fresh Player plugin if you want to get involved in experiments.
If you again want to uninstall the plugin completely, remove it from the system using the commands in Listing 4 and restore the previous state. Please note that the command removes the complete WebUpd8 PPA along with all the programs installed from the first line.
Listing 4
Remove Fresh Player and Pepper Flash
Opera Developer Knows PPAPI
The Norwegian browser Opera has not only missed three version numbers with the jump from Opera 12.x to Opera 15, it has also redeveloped its browser from scratch. Whereas Opera was previously a completely independent beast, the current Opera versions rely on the Chromium source code. Opera 12.x is still the official Opera release in Linux, but the new branch can be downloaded from the web as a developer edition [9].
Opera Developer version 22 relies on Chromium 35 – the Chromium version that made the switch from NPAPI plugins to PPAPI plugins. Thus, the current Opera generation can no longer deal with the old NPAPI Flash (Figure 2) and needs Pepper Flash, like Chromium itself. It is therefore important for Opera fans with the developer version on their computers to observe the next section on Flash with Chromium.
Pepper Flash without Chrome
Unlike Firefox and Opera 12.1, Chromium (the open source equivalent of Chrome) can already cope with PPAPI plugins. For this reason, support for the old NPAPI plugins was cancelled completely in the program, meaning that numerous other plugins no longer work in Chromium. So, for Flash in Chromium, you have to rely on the current Pepper Flash version, which Adobe only provides as a bundle with Chrome. Thus, it's necessary to pilfer the browser plugin from the Chrome package.
Ubuntu 14.04 and Debian Unstable or "Wheezy" with activated backports offer the chance to install Pepper Flash without Chrome via the pepperflashplugin-nonfree package. The software fishes the current version of Chrome off the web and only unzips the Flash part from Google's DEB package – the rest is sent to /dev/null
.
The first selection in Listing 5 installs the package; the second links the new Flash library properly in the system so that PPAPI-enabled browsers like Chromium or Opera Developer can find the plugin right away and add it to their plugin library. Keep in mind, however, that the package does not automatically update: You need to check for pending Flash updates yourself and install them as required (Listing 6).
Listing 5
Install Pepper Flash without Chrome
Listing 6
Install Updates
Please check here with chrome://plugins, or on the Adobe Flash test page, whether the installation was actually successful. The pages should report that Flash 15.0 (last updated: October 2014) is already on the computer.
In terms of Flash, you are just as up to date in Chromium and Opera Developer as you are in Chrome. However, Chromium does not bind you as tightly to Google services, and the browser's source code is completely open.
« Previous 1 2 3 Next »
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
KDE Plasma 5.27 Beta is Ready for Testing
The latest beta iteration of the KDE Plasma desktop is now available and includes some important additions and fixes.
-
Netrunner OS 23 Is Now Available
The latest version of this Linux distribution is now based on Debian Bullseye and is ready for installation and finally hits the KDE 5.20 branch of the desktop.
-
New Linux Distribution Built for Gamers
With a Gnome desktop that offers different layouts and a custom kernel, PikaOS is a great option for gamers of all types.
-
System76 Beefs Up Popular Pangolin Laptop
The darling of open-source-powered laptops and desktops will soon drop a new AMD Ryzen 7-powered version of their popular Pangolin laptop.
-
Nobara Project Is a Modified Version of Fedora with User-Friendly Fixes
If you're looking for a version of Fedora that includes third-party and proprietary packages, look no further than the Nobara Project.
-
Gnome 44 Now Has a Release Date
Gnome 44 will be officially released on March 22, 2023.
-
Nitrux 2.6 Available with Kernel 6.1 and a Major Change
The developers of Nitrux have officially released version 2.6 of their Linux distribution with plenty of new features to excite users.
-
Vanilla OS Initial Release Is Now Available
A stock GNOME experience with on-demand immutability finally sees its first production release.
-
Critical Linux Vulnerability Found to Impact SMB Servers
A Linux vulnerability with a CVSS score of 10 has been found to affect SMB servers and can lead to remote code execution.
-
Linux Mint 21.1 Now Available with Plenty of Look and Feel Changes
Vera has arrived and although it is still using kernel 5.15, there are plenty of improvements sure to please everyone.