How to Install and Uninstall golang-github-seiflotfy-cuckoofilter-dev Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: May 19,2024

1. Install "golang-github-seiflotfy-cuckoofilter-dev" package

This guide covers the steps necessary to install golang-github-seiflotfy-cuckoofilter-dev on Ubuntu 21.04 (Hirsute Hippo)

$ sudo apt update $ sudo apt install golang-github-seiflotfy-cuckoofilter-dev

2. Uninstall "golang-github-seiflotfy-cuckoofilter-dev" package

Please follow the guidelines below to uninstall golang-github-seiflotfy-cuckoofilter-dev on Ubuntu 21.04 (Hirsute Hippo):

$ sudo apt remove golang-github-seiflotfy-cuckoofilter-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the golang-github-seiflotfy-cuckoofilter-dev package on Ubuntu 21.04 (Hirsute Hippo)

Package: golang-github-seiflotfy-cuckoofilter-dev
Architecture: all
Version: 0.0~git20201222.bc60055-1
Priority: extra
Section: universe/devel
Source: golang-github-seiflotfy-cuckoofilter
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Go Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 41
Depends: golang-github-dgryski-go-metro-dev, golang-github-leemcloughlin-gofarmhash-dev
Filename: pool/universe/g/golang-github-seiflotfy-cuckoofilter/golang-github-seiflotfy-cuckoofilter-dev_0.0~git20201222.bc60055-1_all.deb
Size: 8932
MD5sum: ff65f79912f66b0479de5771b3960e7c
SHA1: 8b4813ccf6b55b719311a973b8086fc93b3b7b99
SHA256: d99fee0b0bd67717a5f947de109c53be2418abd3ffa300b424092f4a22d89e8f
SHA512: fad6223674042c0d75e7e9c4bd06650752fcde3ea816bc3e0dac7bd779a52fb39213052fd44cccf6a8cbc40b88326a5b27d05ded85aa2e148f176e68cb75affd
Homepage: https://github.com/seiflotfy/cuckoofilter
Description-en: Bloom filter replacement using cuckoo hashing
Cuckoo filter is a Bloom filter replacement for approximated
set-membership queries. While Bloom filters are well-known space-efficient
data structures to serve queries like "if item x is in a set?", they do
not support deletion. Their variances to enable deletion (like counting
Bloom filters) usually require much more space.
.
Cuckoo filters provide the flexibility to add and remove items
dynamically. A cuckoo filter is based on cuckoo hashing (and therefore
named as cuckoo filter). It is essentially a cuckoo hash table storing
each key's fingerprint. Cuckoo hash tables can be highly compact, thus
a cuckoo filter could use less space than conventional Bloom filters,
for applications that require low false positive rates (< 3%).
Description-md5: c369cdf03f2925dfdad6beae35e80377