Last active
June 29, 2024 05:34
-
-
Save detain/7f34f15e71fc992ee164c3e41b9570b7 to your computer and use it in GitHub Desktop.
firefox_snap_sucks_apt__4tw.sh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ install -d -m 0755 /etc/apt/keyrings | |
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null | |
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else | |
print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}' | |
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null | |
snap remove firefox | |
echo ' | |
Package: * | |
Pin: origin packages.mozilla.org | |
Pin-Priority: 1000 | |
' | sudo tee /etc/apt/preferences.d/mozilla | |
sudo apt-get update && sudo apt-get install firefox; }; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment