From d8a51fbce39946f86732bc125d16a109d0c968f9 Mon Sep 17 00:00:00 2001 From: Retro Sapphire <29125087+retro-sapphire@users.noreply.github.com> Date: Sat, 12 Feb 2022 20:53:38 +0530 Subject: [PATCH] init --- nosnap.pref | 3 +++ snap-nuke.sh | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 nosnap.pref create mode 100755 snap-nuke.sh diff --git a/nosnap.pref b/nosnap.pref new file mode 100644 index 0000000..c425d07 --- /dev/null +++ b/nosnap.pref @@ -0,0 +1,3 @@ +Package: snapd +Pin: release a=* +Pin-Priority: -10 diff --git a/snap-nuke.sh b/snap-nuke.sh new file mode 100755 index 0000000..ccf5376 --- /dev/null +++ b/snap-nuke.sh @@ -0,0 +1,18 @@ +#!/bin/bash +sudo snap remove $(snap list | awk '!/^Name|^core|^bare|^snapd/ {print $1}') +sudo snap remove $(snap list | awk '/^bare/ {print $1}') +sudo snap remove $(snap list | awk '/^core/ {print $1}') +sudo snap remove $(snap list | awk '/^snapd/ {print $1}') + +for VARIABLE in $(df -h | awk '/snap/ {print $6}') +do + sudo umount $VARIABLE +done + +sudo cp nosnap.pref /etc/apt/preferences.d/nosnap.pref + +sudo apt-get purge snapd +rm -rf ~/snap +sudo rm -rf /snap +sudo rm -rf /var/snap +sudo rm -rf /var/lib/snapd