With Google dropping support for webapps next year and removing sync from Chromium it is time to come back to Firefox.
Trying to find out how to create webapps with Firefox I cam across Mint's WebApp-Manager.
So first I tried just installing the deb package. Yes it installed but crashed.
So I figured what the heck let's see if I can backport the needed packages to Debian Stable.
As it has been almost 10 yrs since I have even touched a computer I wasn't sure if I could. Luckily the directions to build a "Simple Sid Backport" are pretty simple.
Here is what I did:
If you have problems with the Debian repo not being signed you need to manually add the signing keys:
What it looks like:
Trying to find out how to create webapps with Firefox I cam across Mint's WebApp-Manager.
Soon You'll be Able to Convert Any Website into Desktop Application in Linux Mint
Imagine this situation. You are working on a certain topic and you have more than twenty tabs open in your web browser, mostly related to the work. Some of these tabs are for YouTube or some other music streaming website you are listening to. You finished the work on the
itsfoss.com
GitHub - linuxmint/webapp-manager
Contribute to linuxmint/webapp-manager development by creating an account on GitHub.
github.com
So first I tried just installing the deb package. Yes it installed but crashed.
So I figured what the heck let's see if I can backport the needed packages to Debian Stable.
As it has been almost 10 yrs since I have even touched a computer I wasn't sure if I could. Luckily the directions to build a "Simple Sid Backport" are pretty simple.
Here is what I did:
Code:
How to Install Mint's WebApp-Manager on Raspberry Pi OS (Buster)
Step 1) sudo nano /etc/apt/sources.list add
deb-src http://deb.debian.org/debian/ sid main contrib non-free
deb https://deb.debian.org/debian/ buster-backports main contrib non-free
Step 2) wget http://ftp.us.debian.org/debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2019.1_all.deb
sudo dpkg -i debian-archive-keyring_2019.1_all.deb
sudo apt update && sudo apt install build-essential devhelp gdebi
sudo apt build-dep xapp
Step 3) sudo apt -b source xapp
Step 4) Install the packages
sudo gdebi libxapp1-dbgsym_2.0.7-1_armhf.deb
sudo gdebi libxapp-dev_2.0.7-1_armhf.deb
sudo gdebi gir1.2-xapp-1.0_2.0.7-1_armhf.deb
sudo gdebi libxapp1_2.0.7-1_armhf.deb
sudo gdebi xapps-common_2.0.7-1_all.deb
(If needed) sudo apt -f install
wget http://packages.linuxmint.com/pool/main/w/webapp-manager/webapp-manager_1.1.1_all.deb
sudo dpkg -i webapp-manager_1.1.1_all.deb
If you have problems with the Debian repo not being signed you need to manually add the signing keys:
Code:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 04EE7237B7D453EC
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 648ACFD622F3D138
sudo apt-get update
What it looks like:
Last edited: