Skip to content

Instantly share code, notes, and snippets.

@dschulz
Created April 3, 2023 15:28
Show Gist options
  • Save dschulz/5e17f385bbb925a09763e50502e5d7b8 to your computer and use it in GitHub Desktop.
Save dschulz/5e17f385bbb925a09763e50502e5d7b8 to your computer and use it in GitHub Desktop.
#!/bin/bash
sudo snap remove --purge wine-platform-5-stable
sudo snap remove --purge wine-platform-runtime
sudo snap remove --purge hunspell-dictionaries-1-7-2004
sudo snap remove --purge notepadqq
sudo snap remove --purge firefox
sudo snap remove --purge snap-store
sudo snap remove --purge gnome-3-38-2004
sudo snap remove --purge gnome-42-2204
sudo snap remove --purge gtk-common-themes
sudo snap remove --purge bare
sudo snap remove --purge core
sudo snap remove --purge core18
sudo snap remove --purge core20
sudo snap remove --purge core22
sudo snap remove --purge snapd
sudo snap remove --purge snapd-desktop-integration
sudo apt remove --autoremove snapd
echo -e "Package: snapd\nPin: release a=*\nPin-Priority: -10\n" | sudo tee /etc/apt/preferences.d/nosnap.pref
sudo apt update
sudo apt install --install-suggests gnome-software
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install -t 'o=LP-PPA-mozillateam' firefox
echo -e "Package: firefox*\nPin: release o=LP-PPA-mozillateam\nPin-Priority: 501" | sudo tee /etc/apt/preferences.d/mozillateamppa
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
sudo apt update && sudo apt upgrade -y
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment