Puncte:10

Este posibil să eliminați complet bibliotecile Snapd cu Glib fără a distruge sistemul?

drapel zw

Tocmai am instalat Ubuntu MATE 21.10 și am descoperit două pachete interesante care conțin snapd in numele - gir1.2-snapd-1 și libsnapd-glib1:

$ dpkg -l | grep snapd
ii gir1.2-snapd-1:amd64 1.58-0ubuntu2 amd64 Fișier Typelib pentru libsnapd-glib1
ii libsnapd-glib1:amd64 1.58-0ubuntu2 amd64 Bibliotecă snapd GLib

Ambele provin din snapd-glib pachet.

Îndepărtarea acestora va distruge sistemul după cum urmează:

$ sudo apt autopurge gir1.2-snapd-1:amd64 libsnapd-glib1:amd64
Citirea listelor de pachete... Gata
Construirea arborelui de dependență... Gata
Citirea informațiilor despre stare... Gata
Următoarele pachete vor fi ȘTERSE:
  apturl* apturl-common* ayatana-indicator-sound* bluez-cups* cupe* cupe-browsed* cupe-core-driver* cupe-daemon* cupe-server-comun*
  gir1.2-goa-1.0* gir1.2-snapd-1* hplip* hplip-data* libcanberra-pulse* libcupsimage2* libgutenprint-common* libgutenprint9* libhpmud0*
  libimagequant0* libpulsedsp* libsane-hpaio* libsbc1* libsnapd-glib1* libspeexdsp1* printer-driver-gutenprint* printer-driver-hpcups*
  driver de imprimantă-postscript-hp* driver de imprimantă-splix* pulseaudio* pulseaudio-module-bluetooth* pulseaudio-utils* python3-dateutil* python3-debconf*
  python3-olefile* python3-pil* python3-renderpm* python3-reportlab* python3-reportlab-accel* python3-software-properties* rtkit*
  proprietăți-software-common* proprietăți-software-gtk* ssl-cert* ubuntu-mate-core* ubuntu-mate-desktop* ubuntu-release-upgrader-gtk* update-manager*
  update-notifier* update-notifier-common*
0 actualizat, 0 nou instalat, 49 de eliminat și 0 neactualizat.
După această operație, 49,3 MB de spațiu pe disc vor fi eliberați.
Doriți să continuați? [D/n] n
Avorta.

Este posibil să se elimine gir1.2-snapd-1 și libsnapd-glib1 pachete fără a distruge sistemul?

drapel us
Nu am idee ce încearcă să obțină dezvoltatorii snap. Acum, chiar și pachetele pentru sunet, bluetooth și imprimare depind de lucruri legate de snapd.
Organic Marble avatar
drapel us
@ArchismanPanigrahi încearcă cu disperare să-i împiedice pe oameni să-l elimine. Dacă ajunge la punctul în care nu îl pot elimina fără să sparg sistemul, la revedere Ubuntu. Până acum 20.04 este OK.
Puncte:4
drapel cn

Aceste pachete sunt concepute pentru a permite aplicațiilor să comunice cu snapd. Prin urmare, s-ar crede că aceste pachete nu sunt de nici un folos snapd nu mai este instalat. Cu toate acestea, pentru ca o aplicație să poată comunica cu snapd, aplicația trebuie să fie compilată cu suport pentru aceste biblioteci. Aceste biblioteci devin astfel o dependență puternică a acestor aplicații și trebuie să rămână în sistem chiar dacă snapd este eliminat.

Acesta este motivul tehnic. Cu toate acestea, ce funcționalitate (non-snap) câștigă aplicațiile prin posibilitatea de a accesa snapd este neclar. Toate descrierile la ceea ce fac bibliotecile se rezumă

snapd-glib este o bibliotecă la care permite accesul aplicațiilor bazate pe GLib snapd, demonul care controlează Snaps.

Posibil, acestea sunt ceea ce ar permite acestor aplicații să acceseze Snapd REST API pentru a interacționa cu snapd.

Puncte:-3
drapel us

îndepărtați snap

Găsiți snaps instalate: listă rapidă

Eliminați prinderile instalate: sudo snap remove <pachet>

Eliminați snapd: sudo apt purge snapd

Eliminați directorul snap de acasă: rm -rf ~/snap

Dacă primiți o eroare la eliminarea snapd, faceți următoarele: sudo rm -rf /var/cache/snapd apoi rulați sudo apt purge snapd

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.