Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Mint's WebApp-Manager on Debian

Here you can discuss every aspect of Debian. Note: not for support requests!
Post Reply
Message
Author
User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Mint's WebApp-Manager on Debian

#1 Post by craigevil »

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.
https://itsfoss.com/web-app-manager-linux-mint/
https://github.com/linuxmint/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:

Code: Select all

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
What it looks like:
https://imgur.com/PmeNVSY
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

User avatar
craigevil
Posts: 5391
Joined: 2006-09-17 03:17
Location: heaven
Has thanked: 28 times
Been thanked: 39 times

Re: Mint's WebApp-Manager on Debian

#2 Post by craigevil »

The good news, on sid the package just installs. Ah how I missed my friend Sid.

apt policy webapp-manager
webapp-manager:
Installed: 1.1.1
Candidate: 1.1.1

A nice clean sources.list
cat /etc/apt/sources.list
# Sid
deb https://deb.debian.org/debian/ sid main contrib non-free
deb-src https://deb.debian.org/debian/ sid main contrib non-free

# Experimental
deb https://deb.debian.org/debian/ experimental main contrib non-free
deb-src https://deb.debian.org/debian/ experimental main contrib non-free

/etc/apt/sources.list.d/ (Raspberry PI OS repo and VSCodium)
deb http://archive.raspberrypi.org/debian/ buster main

deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://paulcarroty.gitlab.io/vscodium- ... repo/debs/ vscodium main

The PI os repo only contains some configs and PI apps like the Bookshelf. Nothing that seems to mess with anything else.

Code: Select all

neofetch --stdout
pi@raspberrypi 
-------------- 
OS: Debian GNU/Linux bullseye/sid aarch64 
Host: Raspberry Pi 400 Rev 1.0 
Kernel: 5.10.23-v8+ 
Uptime: 7 hours, 32 mins 
Packages: 2335 (dpkg), 6 (flatpak), 9 (snap) 
Shell: bash 5.1.4 
Resolution: 1360x768 
DE: LXDE 
WM: Openbox 
Theme: PiXflat [GTK2/3] 
Icons: PiXflat [GTK2/3] 
Terminal: guake 
CPU: BCM2835 (4) @ 2.000GHz 
Memory: 1529MiB / 3795MiB 
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list

Post Reply