Hello Plex users!
Because there is no official packages of Plex Media Player for Linux desktop I have decided to create one.
Instead of building multiple packages for all different packaging systems (DEB, RPM, Snap, Flatpack) and even different distribution releases (separate DEB for Ubuntu Trusty, separate DEB for Ubuntu Xenial,...) I wanted to make things as simple as possible for us Linux users. So I've used an AppImage format for this.
AppImage is universal package format that runs on any modern Linux distribution. No need to install anything (all dependencies are in the image). No root permissions needed. Just download the file and run it like on Windows or macOS.
You can read more about it on the project website appimage.org/.
Plex Media Player packages are available to download on my homepage: knapsu.eu/plex/
Packages will run on any Linux that has glibc 2.23 (not older than 2016). Tested it on Ubuntu 16.04, Ubuntu 16.10, Fedora 25, openSUSE 42.2. I am working on making it support older distributions.
On the page you will find official release builds and daily builds. Release builds are for everyone. Daily builds are for anyone who wants to check latest bleeding edge changes in the application.
Technical details (for anyone interested):
Packages are build from official source code available on GitHub github.com/plexinc/plex-media-player.
To automate build process I've created a separate GitHub repository github.com/knapsu/plex-media-player-appimage that contains all scripts and files used to make Continuous Delivery pipeline.
Travis CI is used for building the actual packages which then are uploaded to my website.
I used Docker to create common build environment (makes builds reproducible) and to speedup Travis builds as there is no need to install development tools and libraries on the build machine.
I hope that someone will find my work useful.
Please inform me if you encounter any issues.