Ubuntu 16.04には、libsnappy.so.*
フォルダーに/usr/lib/i386...
ファイルがあります。
また、スナップを削除した後でも、/usr/lib/snapd.glib
フォルダーがあります。
Snap、snapd、snappyに関連するファイルのすべての残党を総当たりでパージできますか?
残留物を残さずにそれらをインテリジェントに削除する方法はありますか?
私はすでにapt autoremove
とapt autoclean
をしましたが、これらはまだここにあります。
これらのライブラリ(libsnappy.so.*
)は、次のパッケージに含まれています。
$ 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
依存関係によると、次の逆の依存関係のため、Ubuntu 16.04 LTSシステムで必要になります。
$ 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
これらは、次のインストール済みパッケージで使用されます。
$ apt-cache rdepends --installed libsnappy1v5
libsnappy1v5
Reverse Depends:
libavcodec-ffmpeg-extra56
python3-tables-lib
python-tables-lib
libavcodec-ffmpeg-extra56
したがって、私のシステムではlibsnappy1v5
パッケージを削除できません。
snapd
とsnappy
は2つの異なるものです。
snappyは hadoopで使用される圧縮です
Snappy(以前のZippy)は、LZ77のアイデアに基づいてGoogleがC++で記述し、2011年にオープンソース化した高速データ圧縮および解凍ライブラリです。 2 最大の圧縮、または他の圧縮ライブラリとの互換性を目指していません。代わりに、非常に高速で合理的な圧縮を目指しています。 64ビットモードで実行されているCore i7 [which?]プロセッサのシングルコアを使用した場合、圧縮速度は250 MB /秒、解凍速度は500 MB /秒です。圧縮率はgzipより20〜100%低くなります。
アプリコードを含むsquashFSファイルシステムと、特定のメタデータを含むsnap.yamlファイルです。読み取り専用のファイルシステムと、インストールされると書き込み可能な領域があります。
自己完結型です。必要なほとんどのライブラリとランタイムがバンドルされており、システムの他の部分に影響を与えることなく更新および元に戻すことができます。
セキュリティメカニズムを通じてOSおよび他のアプリから制限されますが、ユーザーおよびOSのデフォルトによって制御されるきめ細かいポリシーに従って、他のスナップとコンテンツや機能を交換できます。