AppImage support for Linux users
-
tingxyu last edited by
Hi and I am an Opera user for quite a long while.
Recently I got into AppImage and it is an amazing thing for (especially) Linux users, for we all know Linux has many distros with their own package managers and repos.
AppImage in short, is distro-agnostic approach to package a program where any Linux users in any distros just have to make the file executable, then voila, it runs.
I had built Opera AppImage from its deb binary package and it runs well on my machine. It is relatively easy to build Opera AppImage, I have made my own directory tree for building the Opera AppImage:
opera.AppDir
└── AppRun
└── opera.desktop
└── opera.png
└── usr
├── bin
├── lib
└── shareAppRun is the main script(file) to tell AppImage to execute when users double-click it. I wrote a primitive AppRun script:
#! /bin/sh cd "$(dirname "$0")" exec ./usr/bin/opera %U
After all set, just use AppImageTool to package the opera.AppDir into a single package, then done.
The reason I made a suggestion post here is that instead I build an unofficial Opera AppImage, it is better to have an official Opera AppImage that can follow up the upstream version and also having official support. Consider a distro-agnostic program, it would be much convenient for every Linux user to have a simple run-able Opera.
Thanks.