A libsnappy.so e suas variantes são necessárias?

2

Meu Ubuntu 16.04 possui libsnappy.so.* arquivos em /usr/lib/i386... pastas.

  • Eu preciso deles?

Além disso, existe uma pasta /usr/lib/snapd.glib mesmo depois de remover o snap.

  • Posso apenas limpar todos os restos de arquivos relacionados com snap, snapd e snappy com força bruta?

  • Existe uma maneira de removê-los de maneira inteligente sem deixar resíduos?

Eu já fiz apt autoremove e apt autoclean , mas eles ainda estão aqui.

    
por Janos 28.01.2018 / 15:42

2 respostas

0

Essas bibliotecas ( libsnappy.so.* ) estão contidas nos seguintes pacotes:

$ 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

De acordo com as dependências, elas são necessárias no meu sistema Ubuntu 16.04 LTS devido às seguintes dependências reversas:

$ 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

Eles são usados pelos seguintes pacotes instalados:

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

Portanto, no meu sistema, não consigo remover o libsnappy1v5 package.

    
por N0rbert 28.01.2018 / 15:51
1

snapd e snappy são duas coisas diferentes.

O

instantâneo é a compactação usada pelo hadoop

Compressão rápida do Wikipedia

  

O Snappy (anteriormente conhecido como Zippy) é uma compactação de dados rápida e   biblioteca de descompressão escrita em C ++ pelo Google com base em idéias de   LZ77 e open-source em 2011. 2 Ele não tem como objetivo máximo   compactação ou compatibilidade com qualquer outra biblioteca de compactação;   Em vez disso, ele visa velocidades muito altas e compressão razoável.   A velocidade de compressão é de 250 MB / s e a velocidade de descompressão é de 500 MB / s   usando um único núcleo de um Core i7 [qual?] processador rodando em 64-bit   modo. A taxa de compactação é 20 a 100% menor que a do gzip.

snapd - que é rápido

  
  • é um sistema de arquivos squashFS que contém o código do aplicativo e um arquivo snap.yaml contendo metadados específicos. Ele tem um sistema de arquivos somente para leitura e,   uma vez instalado, uma área gravável.

  •   
  • é autocontido. Ele agrupa a maioria das bibliotecas e tempos de execução necessários e pode ser atualizado e revertido sem afetar o restante   o sistema.

  •   
  • é confinado no sistema operacional e em outros aplicativos por meio de mecanismos de segurança, mas pode trocar conteúdo e funções com outros snaps de acordo com   políticas refinadas controladas pelo usuário e pelos padrões do sistema operacional.

  •   
    
por Yaron 28.01.2018 / 15:51