Remove Snap in Ubuntu

Cum se elimină pachetele Snap în Ubuntu

Un tutorial despre cum să eliminați pachetele Snap din Ubuntu și să obțineți un sistem fără aceste pachete.

Pachetele Snap au avantaje și dezavantaje. Pe scurt dezavantajele sunt că aceste pachete ocupă mult spațiu pe disc, sunt mai lente fața de pachetele native deb și nu au acces la anumite zone ale sistemului dacă nu li se motivă permisiunile.

Avantajele acestor pachete este că oferă o securitate mai bună pentru întreg sistemul dar și pentru utilizator. Pachetele vin cu toate dependențele necesare și permite instalarea a mai multor versiuni ale aceluiași program.

Acest ghid explica modul în care puteți elimina snap din sistemul Ubuntu cu totul.

Pași de mai jos au fost efectuați în Ubuntu 22.04 LTS și Ubuntu 23.10. Cu toate acestea, ar trebui să funcționeze pentru toate versiunile de Ubuntu.

Notă: Acești pași vor elimina App Center (Software Center) și Firefox, cele două aplicații esențiale din sistemul Ubuntu. Asigurați-vă că faceți copii de rezerva ale marcajelor și ale altor setări ale Firefox înainte de încerca acești pași.

Eliminarea pachetelor Snap în Ubuntu

Deschideți un terminal și vizualizați lista pachetelor Snap instalate în sistemul dvs. folosind comanda de mai jos. Aceasta arată pachetele, cum ar fi Firefox, Software Center (App Center), teme și alte pachete de bază instalate în mod implicit.

snap list
root@linux:~$ snap list
Name                      Version          Rev   Tracking          Publisher  Notes
bare                      1.0              5     latest/stable     canonical* base
core20                    20220318         1405  latest/stable     canonical* base
firefox                   99.0.1-1         1232  latest/stable/... mozilla*   - 
gnome-3-38-2004           0+git.1f9014a    99    latest/stable/... canonical* -
gtk-common-themes         0.1-79-ga83e90c  1534  latest/stable/... canonical* -
snap-store                41.3-59-gf884f48 575   latest/stable/... canonical* -
snapd                     2.54.4           15177 latest/stable     canonical* snapd
snapd-desktop-integration 0.1              10    latest/stable/... canonical* -
root@linux:~$

Îndepărtați pachetele în următoarea ordine: În primul rând, eliminați Firefox. În al doilea rând, snap-store și celelalte pachete pe care le vedeți în rezultatul de la comanda de mai sus în sistemul dumneavoastră.

sudo snap remove --purge firefox
sudo snap remove --purge snap-store
sudo snap remove --purge gnome-3-38-2004
sudo snap remove --purge gtk-common-themes
sudo snap remove --purge snapd-desktop-integration
sudo snap remove --purge bare
sudo snap remove --purge core20
sudo snap remove --purge snapd

În cele din urmă, eliminați serviciul (daemon) snap cu comanda apt.

sudo apt remove --autoremove snapd

Și asta nu e tot. Chiar dacă ați eliminat aceste pachete cu ajutorul comenzii de mai sus, comanda sudo apt update aduce din nou snap-ul înapoi dacă nu opriți declanșatorul (trigger).

Pentru a opri acest lucru, trebuie să creăm un fișier de tip apt preference în /etc/apt/preferences.d/ și să creăm un nou fișier pentru a opri instalarea pachetelor. Creați un nou fișier numit nosnap.pref în /etc/apt/preferences.d/.

sudo -H gedit /etc/apt/preferences.d/nosnap.pref

Adăugați următoarele linii și salvați fișierul.

Package: snapd
Pin: release a=*
Pin-Priority: -10
APT Preferences este un instrument puternic dacă știți cum să îl folosiți. De exemplu, în afirmațiile de mai sus, Prin-Priority -10 înseamnă împiedicarea instalării unui pachet.
Fără nicio legătură cu acest tutorial, de exemplu, dacă doriți să acordați prioritate foarte mare tuturor pachetelor din codul distribuției name=bullseye, atunci puteți aceste preferințe. Dacă doriți să aflați mai multe, puteți vizita paginile manualului apt.
Package: *
Pin: release n=bullseye
Pin-Priority: 900

Revenind la subiect, după ce ați salvat și închis fișierul de mai sus, rulați din nou operațiunea de mai jos în terminal.

sudo apt update

În cele din urmă, pașii sunt finalizați în vederea eliminări acestor pachete din Ubuntu.

Reveniți la snap

Dacă vă răzgândiți, eliminați fișierul care conține codul instrucțiunile pentru interzicerea snap-ului și instalați aplicațiile utilizând comenzile de mai jos.

sudo rm /etc/apt/preferences.d/nosnap.pref
sudo apt update && sudo apt upgrade
sudo snap install snap-store
sudo apt install firefox

ThinkRoot99

Numele meu este Cristian Moldovan și sunt utilizator de Linux de peste 10 ani.Am făcut parte din mai multe echipe open source din România: Fundația Ceata, Linux Mint România, Rogentos Linux Group. Între 2014 și 2018 am fost propietarul și editorul site-ului de știri despre linux, gnulinux.ro și actual proprietar al rootlinux.ro

View all posts by ThinkRoot99 →

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *