Skip to content

Instantly share code, notes, and snippets.

@Roy-Orbison
Last active May 28, 2024 03:06
Show Gist options
  • Save Roy-Orbison/bb2a98649dd035b11be11c718ecd51da to your computer and use it in GitHub Desktop.
Save Roy-Orbison/bb2a98649dd035b11be11c718ecd51da to your computer and use it in GitHub Desktop.
MozillaPPA files

Quick setup of Mozilla's PPA

The easy way to enable installation of packages, adapted from Mozilla's guide. Files should be saved to /etc/apt/preferences.d/mozilla-ppa and /etc/apt/sources.list.d/mozilla-ppa.sources. The PGP key is Mozilla's, which you can compare to the one embedded in the .sources file. The fingerprint should match the required value 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3 (as per their guide), which can be extracted like so:

grep -zoP 'Signed-By:\s*\K.*(?:[\r\n]+ .*)+' mozilla-ppa.sources \
    | sed 's/^ \(\.$\)\?//' \
    | gpg --show-keys
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
Types: deb
URIs: https://packages.mozilla.org/apt
Suites: mozilla
Components: main
Signed-By: -----BEGIN PGP PUBLIC KEY BLOCK-----
.
xsBNBGCRt7MBCADkYJHHQQoL6tKrW/LbmfR9ljz7ib2aWno4JO3VKQvLwjyUMPpq
/SXXMOnx8jXwgWizpPxQYDRJ0SQXS9ULJ1hXRL/OgMnZAYvYDeV2jBnKsAIEdiG/
e1qm8P4W9qpWJc+hNq7FOT13RzGWRx57SdLWSXo0KeY38r9lvjjOmT/cuOcmjwlD
T9XYf/RSO+yJ/AsyMdAr+ZbDeQUd9HYJiPdI04lGaGM02MjDMnx+monc+y54t+Z+
ry1WtQdzoQt9dHlIPlV1tR+xV5DHHsejCZxu9TWzzSlL5wfBBeEz7R/OIzivGJpW
QdJzd+2QDXSRg9q2XYWP5ZVtSgjVVJjNlb6ZABEBAAHNVEFydGlmYWN0IFJlZ2lz
dHJ5IFJlcG9zaXRvcnkgU2lnbmVyIDxhcnRpZmFjdC1yZWdpc3RyeS1yZXBvc2l0
b3J5LXNpZ25lckBnb29nbGUuY29tPsLAjgQTAQoAOBYhBDW6oLM+nrOW9ZyoOMC6
XObcYxWjBQJgkbezAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEMC6XObc
YxWj+igIAMFh6DrAYMeq9sbZ1ZG6oAMrinUheGQbEqe76nIDQNsZnhDwZ2wWqgVC
7DgOMqlhQmOmzm7M6Nzmq2dvPwq3xC2OeI9fQyzjT72deBTzLP7PJok9PJFOMdLf
ILSsUnmMsheQt4DUO0jYAX2KUuWOIXXJaZ319QyoRNBPYa5qz7qXS7wHLOY89IDq
fHt6Aud8ER5zhyOyhytcYMeaGC1g1IKWmgewnhEq02FantMJGlmmFi2eA0EPD02G
C3742QGqRxLwjWsm5/TpyuU24EYKRGCRm7QdVIo3ugFSetKrn0byOxWGBvtu4fH8
XWvZkRT+u+yzH1s5yFYBqc2JTrrJvRU=
=QnvN
-----END PGP PUBLIC KEY BLOCK-----
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment