skrullbr

remove snap

Nov 4th, 2025
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.28 KB | None | 0 0
  1. #!/bin/sh
  2. # skrull
  3. # Ubuntu 24.04
  4. # Remove snaps, snapd
  5. # Install firefox from apt
  6.  
  7. # remove snaps and snapd
  8. cat << EOF | sudo tee /etc/apt/preferences.d/ignored-packages
  9. Package: snapd
  10. Pin: release *
  11. Pin-Priority: -1
  12. EOF
  13.  
  14. # Remove snaps
  15. sudo snap remove --purge $(snap list | awk '!/^Name|^core|^snapd/ {print $1}')
  16. sudo apt-get purge snapd gnome-software-plugin-snap
  17.  
  18. # Install firefox from apt
  19. sudo install -d -m 0755 /etc/apt/keyrings
  20. wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
  21.  
  22. # Verify keyring
  23. 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"}'
  24. 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
  25.  
  26. echo '
  27. Package: *
  28. Pin: origin packages.mozilla.org
  29. Pin-Priority: 1000
  30. ' | sudo tee /etc/apt/preferences.d/mozilla
  31.  
  32. sudo apt-get update && sudo apt-get install firefox firefox-l10n-pt-br
  33.  
Advertisement
Add Comment
Please, Sign In to add comment