This commit is contained in:
Rishab Arora 2022-02-12 20:53:38 +05:30
commit c92cb775ae
2 changed files with 21 additions and 0 deletions

3
nosnap.pref Normal file
View File

@ -0,0 +1,3 @@
Package: snapd
Pin: release a=*
Pin-Priority: -10

18
snap-nuke.sh Executable file
View File

@ -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