spicy pancake@lemmy.zip to linuxmemes@lemmy.worldEnglish · 1 day agoGET OUT OF MY SYSTEMlemmy.zipimagemessage-square69fedilinkarrow-up1518arrow-down112
arrow-up1506arrow-down1imageGET OUT OF MY SYSTEMlemmy.zipspicy pancake@lemmy.zip to linuxmemes@lemmy.worldEnglish · 1 day agomessage-square69fedilink
minus-squarefmstrat@lemmy.nowsci.comlinkfedilinkEnglisharrow-up14·edit-224 hours 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·23 hours agoThat is a lot of code that could have been a single command.
minus-squaresomerandomperson@lemmy.dbzer0.comlinkfedilinkarrow-up2·12 hours agoreplace newlines with semicolons
minus-squarefmstrat@lemmy.nowsci.comlinkfedilinkEnglisharrow-up6·16 hours agoI would love to see a single command that removes snap, cleans disk, keeps snap from reinstalling, and adds repos to replace packages lost.
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.
replace newlines with semicolons
I would love to see a single command that removes snap, cleans disk, keeps snap from reinstalling, and adds repos to replace packages lost.