From 9a2e26a618f5e4263d734cef7fdf7c9df2307fea Mon Sep 17 00:00:00 2001 From: "Andrew R. M" Date: Tue, 7 Nov 2023 20:22:29 +0000 Subject: [PATCH] Script for forcing apt/deb firefox over snap --- provisioners/install-firefox.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 provisioners/install-firefox.sh diff --git a/provisioners/install-firefox.sh b/provisioners/install-firefox.sh new file mode 100755 index 0000000..38457cc --- /dev/null +++ b/provisioners/install-firefox.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash +# Reference:https://askubuntu.com/questions/1399383/how-to-install-firefox-as-a-traditional-deb-package-without-snap-in-ubuntu-22 +# Install firefox as a .deb + +add-apt-repository -y ppa:mozillateam/ppa + +echo ' +Package: * +Pin: release o=LP-PPA-mozillateam +Pin-Priority: 1001 + +Package: firefox +Pin: version 1:1snap1-0ubuntu2 +Pin-Priority: -1 +' | tee /etc/apt/preferences.d/mozilla-firefox + +snap remove firefox +apt install -y --allow-downgrades firefox + + +echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox +#TODO: Fix root certificate trust issues