spicy pancake@lemmy.zip to linuxmemes@lemmy.worldEnglish · 2 days agoGET OUT OF MY SYSTEMlemmy.zipimagemessage-square67fedilinkarrow-up1523arrow-down110
arrow-up1513arrow-down1imageGET OUT OF MY SYSTEMlemmy.zipspicy pancake@lemmy.zip to linuxmemes@lemmy.worldEnglish · 2 days agomessage-square67fedilink
minus-squarefmstrat@lemmy.nowsci.comlinkfedilinkEnglisharrow-up14·edit-21 day 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·1 day agoThat is a lot of code that could have been a single command.
minus-squarefmstrat@lemmy.nowsci.comlinkfedilinkEnglisharrow-up7·1 day 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·22 hours 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