spicy pancake@lemmy.zip to linuxmemes@lemmy.worldEnglish · 3 days agoGET OUT OF MY SYSTEMlemmy.zipimagemessage-square61fedilinkarrow-up1474arrow-down110
arrow-up1464arrow-down1imageGET OUT OF MY SYSTEMlemmy.zipspicy pancake@lemmy.zip to linuxmemes@lemmy.worldEnglish · 3 days agomessage-square61fedilink
minus-squarefmstrat@lemmy.nowsci.comlinkfedilinkEnglisharrow-up10·edit-22 days agoDebian is just Ubuntu before they add Snap. Or, remove snap from Ubuntu: # Remove snap if [ -n "$(which snap 2>/dev/null)" ]; then SNAPS=$(snap list |awk '{print $1}' |grep -v Name) for SNAP in ${SNAPS} do; snap remove ${SNAP}; done sudo systemctl stop snapd sudo systemctl stop snapd.socket sudo systemctl disable snapd sudo systemctl mask snapd sudo apt purge snapd -y sudo apt-mark hold snapd sudo cat <<EOF | sudo tee /etc/apt/preferences.d/nosnap.pref Package: snapd Pin: release a=* Pin-Priority: -10 EOF rm -rf ~/snap sudo rm -rf /snap sudo rm -rf /var/snap sudo rm -rf /var/lib/snapd # Add needed repositories sudo add-apt-repository ppa:mozillateam/ppa -y echo ' Package: * Pin: release o=LP-PPA-mozillateam Pin-Priority: 1001 Package: thunderbird Pin: version 2:1snap* Pin-Priority: -1 ' | sudo tee /etc/apt/preferences.d/thunderbird sudo add-apt-repository ppa:xtradeb/apps -y fi
minus-squareHonytawk@feddit.nllinkfedilinkarrow-up10·2 days agoThat is a lot of code that could have been a single command.
minus-squarefmstrat@lemmy.nowsci.comlinkfedilinkEnglisharrow-up6·2 days agoI would love to see a single command that removes snap, cleans disk, keeps snap from reinstalling, and adds repos to replace packages lost.
minus-squaresomerandomperson@lemmy.dbzer0.comlinkfedilinkarrow-up2·2 days agoreplace newlines with semicolons
Debian is just Ubuntu before they add Snap.
Or, remove snap from Ubuntu:
# Remove snap if [ -n "$(which snap 2>/dev/null)" ]; then SNAPS=$(snap list |awk '{print $1}' |grep -v Name) for SNAP in ${SNAPS} do; snap remove ${SNAP}; done sudo systemctl stop snapd sudo systemctl stop snapd.socket sudo systemctl disable snapd sudo systemctl mask snapd sudo apt purge snapd -y sudo apt-mark hold snapd sudo cat <<EOF | sudo tee /etc/apt/preferences.d/nosnap.pref Package: snapd Pin: release a=* Pin-Priority: -10 EOF rm -rf ~/snap sudo rm -rf /snap sudo rm -rf /var/snap sudo rm -rf /var/lib/snapd # Add needed repositories sudo add-apt-repository ppa:mozillateam/ppa -y echo ' Package: * Pin: release o=LP-PPA-mozillateam Pin-Priority: 1001 Package: thunderbird Pin: version 2:1snap* Pin-Priority: -1 ' | sudo tee /etc/apt/preferences.d/thunderbird sudo add-apt-repository ppa:xtradeb/apps -y fi
That is a lot of code that could have been a single command.
I would love to see a single command that removes snap, cleans disk, keeps snap from reinstalling, and adds repos to replace packages lost.
replace newlines with semicolons