2 votes

Est-ce que libsnappy.so et ses variantes sont nécessaires ?

Mon Ubuntu 16.04 a libsnappy.so.* fichiers dans /usr/lib/i386... les dossiers.

  • En ai-je besoin ?

Il existe également un /usr/lib/snapd.glib même après avoir supprimé snap.

  • Puis-je purger tous les restes de fichiers liés à snap, snapd et snappy par force brute ?

  • Existe-t-il un moyen de les éliminer intelligemment sans laisser de résidus ?

Je l'ai déjà fait. apt autoremove et apt autoclean Pourtant, ils sont toujours là.

2voto

Yaron Points 12081

snapd et snappy sont deux choses différentes.

vif est compression utilisée par hadoop

Wikipédia Snappy compression

Snappy (anciennement connu sous le nom de Zippy) est un logiciel de compression de données rapide et de de données, écrite en C++ par Google, basée sur les idées de la norme LZ77 et mise en libre accès en 2011. 2 Il ne vise pas à obtenir le maximum compression maximale, ni la compatibilité avec une autre bibliothèque de compression ; Elle vise plutôt des vitesses très élevées et une compression raisonnable. La vitesse de compression est de 250 Mo/s et la vitesse de décompression est de 500 Mo/s en utilisant un seul cœur d'un processeur Core i7 [lequel ?] fonctionnant en mode 64 bits mode. Le taux de compression est de 20 à 100 % inférieur à celui de gzip.

snapd - qu'est-ce que le snap

  • est un système de fichiers squashFS contenant le code de votre application et un fichier snap.yaml contenant des métadonnées spécifiques. Il possède un système de fichiers en lecture seule et, une fois installé, une zone accessible en écriture.

  • est autonome. Il regroupe la plupart des bibliothèques et des moteurs d'exécution dont il a besoin, et peut être mis à jour et annulé sans affecter le reste du système. le reste du système.

  • est isolé du système d'exploitation et des autres applications par des mécanismes de sécurité, mais peut échanger du contenu et des fonctions avec d'autres snaps en fonction de politiques à grain fin contrôlées par l'utilisateur et les valeurs par défaut du système d'exploitation.

0voto

N0rbert Points 86925

Ces bibliothèques ( libsnappy.so.* ) sont contenus dans les paquets suivants :

$ dpkg -S libsnappy.so
libsnappy1v5:amd64: /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
libsnappy1v5:amd64: /usr/lib/x86_64-linux-gnu/libsnappy.so.1

$ apt-file search libsnappy.so
libsnappy-dev: /usr/lib/x86_64-linux-gnu/libsnappy.so
libsnappy1v5: /usr/lib/x86_64-linux-gnu/libsnappy.so.1
libsnappy1v5: /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0

Selon les dépendances, ils sont nécessaires sur mon système Ubuntu 16.04 LTS en raison des dépendances inverses suivantes :

$ apt-cache rdepends libsnappy1v5
libsnappy1v5
Reverse Depends:
  libsnappy-dev
  libavcodec-ffmpeg56
  libavcodec-ffmpeg-extra56
  juju-mongodb3.2
  ceph-test
  ceph
  python3-tables-lib
  python3-tables-dbg
  python-tables-lib
  python-tables-dbg
  python-snappy
  mongodb-server
  mongodb-clients
  libwiredtiger0
  libsnappy-jni
  libshogun16
  librocksdb4.1
  libmtbl0
  libblosc1
  libavcodec-ffmpeg56
  libavcodec-ffmpeg-extra56
  juju-mongodb3.2
  juju-mongodb2.6
  juju-mongodb
  ceph-test
  boomaga
  apitrace-gui
  apitrace
  androguard
  ceph
  libleveldb1v5

Ils sont utilisés par les paquets installés suivants :

$ apt-cache rdepends --installed libsnappy1v5 
libsnappy1v5
Reverse Depends:
  libavcodec-ffmpeg-extra56
  python3-tables-lib
  python-tables-lib
  libavcodec-ffmpeg-extra56

Donc, sur mon système, je ne peux pas supprimer libsnappy1v5 paquet.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X