Skip to content

Latest commit

 

History

History
169 lines (137 loc) · 5.91 KB

README.md

File metadata and controls

169 lines (137 loc) · 5.91 KB

mdbm

The following is pre-build packages for easy install to your machine.

  • MDBM is a super-fast memory-mapped key/value store.
  • MDBM is an ndbm work-alike hashed database library based on sdbm which is based on Per-Aake Larson’s Dynamic Hashing algorithms.
  • MDBM is a high-performance, memory-mapped hash database similar to the homegrown libhash.
  • The records stored in a mdbm database may have keys and values of arbitrary and variable lengths.

GitHub version

List of packages

|-- docker
|   |-- centos
|   |   |-- 6
|   |   |   `-- Dockerfile
|   |   `-- 7
|   |       `-- Dockerfile
|   `-- ubuntu
|       |-- 12.04
|       |   `-- Dockerfile
|       |-- 14.04
|       |   `-- Dockerfile
|       |-- 16.04
|       |   `-- Dockerfile
|       `-- 18.04
|           `-- Dockerfile
|-- osx
|   `-- mdbm.rb
|-- rhel
|   |-- el6
|   |   |-- mdbm-4.12.4.0-1.el6.x86_64.rpm
|   |   |-- mdbm-debuginfo-4.12.4.0-1.el6.x86_64.rpm
|   |   |-- mdbm-devel-4.12.4.0-1.el6.x86_64.rpm
|   |   `-- mdbm-perl-4.12.4.0-1.el6.x86_64.rpm
|   |-- el7
|   |   |-- mdbm-4.12.4.0-1.el7.src.rpm
|   |   |-- mdbm-4.12.4.0-1.el7.x86_64.rpm
|   |   |-- mdbm-debuginfo-4.12.4.0-1.el7.x86_64.rpm
|   |   |-- mdbm-devel-4.12.4.0-1.el7.x86_64.rpm
|   |   `-- mdbm-perl-4.12.4.0-1.el7.x86_64.rpm
|   `-- el8
|       |-- cppunit-1.12.1-3.1.el8.src.rpm
|       |-- cppunit-1.12.1-3.1.el8.x86_64.rpm
|       |-- cppunit-debuginfo-1.12.1-3.1.el8.x86_64.rpm
|       |-- cppunit-debugsource-1.12.1-3.1.el8.x86_64.rpm
|       |-- cppunit-devel-1.12.1-3.1.el8.x86_64.rpm
|       |-- cppunit-doc-1.12.1-3.1.el8.x86_64.rpm
|       |-- doxygen-1.8.16-2.el8.src.rpm
|       |-- doxygen-1.8.16-2.el8.x86_64.rpm
|       |-- doxygen-debuginfo-1.8.16-2.el8.x86_64.rpm
|       |-- doxygen-debugsource-1.8.16-2.el8.x86_64.rpm
|       |-- doxygen-doxywizard-1.8.16-2.el8.x86_64.rpm
|       |-- doxygen-doxywizard-debuginfo-1.8.16-2.el8.x86_64.rpm
|       |-- doxygen-latex-1.8.16-2.el8.x86_64.rpm
|       |-- mdbm-4.12.4.0-1.el8.src.rpm
|       |-- mdbm-4.12.4.0-1.el8.x86_64.rpm
|       |-- mdbm-debuginfo-4.12.4.0-1.el8.x86_64.rpm
|       |-- mdbm-debugsource-4.12.4.0-1.el8.x86_64.rpm
|       |-- mdbm-devel-4.12.4.0-1.el8.x86_64.rpm
|       |-- mdbm-perl-4.12.4.0-1.el8.x86_64.rpm
|       `-- mdbm-perl-debuginfo-4.12.4.0-1.el8.x86_64.rpm
`-- ubuntu
    |-- mdbm-4.13.0-Jammy_Jellyfish.deb
    |-- mdbm-4.13.0-Focal_Fossa.deb
    |-- mdbm-4.13.0-Bionic_Beaver.deb
    |-- mdbm-4.13.0-Disco_Dingo.deb
    |-- mdbm-4.13.0-Precise_Pangolin.deb
    |-- mdbm-4.13.0-Trusty_Tahr.deb
    |-- mdbm-4.13.0-Xenial_Xerus.deb

Ubuntu

List of Pre-build Packages

OS/Release Ver. Arch. Pkg File dpkg::Depends dpkg::Suggests Unusual
Ubuntu 22.xx 64bit mdbm-4.13.0-Jammy-jellyfish.deb zlib1g
libreadline8
libtinfo6
libstdc++6
libc6
perl-modules including libcrypto.so.1.1
Ubuntu 20.xx 64bit mdbm-4.13.0-Focal_Fossa.deb zlib1g
libssl1.1
libreadline8
libtinfo5
libstdc++6
libc6
perl-modules -
Ubuntu 19.xx 64bit mdbm-4.13.0-Disco_Dingo.deb zlib1g
libssl1.1
libreadline8
libtinfo6
libstdc++6
libc6
perl-modules -
Ubuntu 18.xx 64bit mdbm-4.13.0-Bionic_Beaver.deb zlib1g
libssl1.1
libreadline7
libtinfo5
libstdc++6
libc6
per-modules -
Ubuntu 16.xx 64bit mdbm-4.13.0-Xenial_Xerus.deb zlib1g
libssl1.0.0
libreadline6
libtinfo5
libstdc++6
libc6
perl-modules -
Ubuntu 14.xx 64bit mdbm-4.13.0-Trusty_Tahr.deb zlib1g
libssl1.0.0
libreadline6
libtinfo5
libstdc++6
libc6
perl-modules -
Ubuntu 12.xx 64bit mdbm-4.13.0-Precise_Pangolin.deb zlib1g
libssl1.0.0
libreadline6
libtinfo5
libstdc++6
libc6
perl-modules -

Installation

# Example: Ubuntu 20.XX (Focal Fossa)
curl -sLO https://github.com/torden/mdbm/raw/main/ubuntu/mdbm-4.13.0-Focal_Fossa.deb
sudo apt update -y
sudo apt install -y zlib1g libssl1.1 libreadline8 libtinfo5 libstdc++6 libc6
sudo dpkg -i ubuntu/mdbm-4.13.0-Focal_Fossa.deb

RedHat (RHEL)

List of Pre-build Packages

OS/Release Ver. Arch. Pkg File
RHEL6 (CentOS6.x) 64bit mdbm-4.12.3.0-1.el6.x86_64.rpm
mdbm-debuginfo-4.12.3.0-1.el6.x86_64.rpm
mdbm-devel-4.12.3.0-1.el6.x86_64.rpm
mdbm-perl-4.12.3.0-1.el6.x86_64.rpm
RHEL7 (CentOS7.x) 64bit mdbm-4.12.3.0-1.el6.x86_64.rpm
mdbm-debuginfo-4.12.3.0-1.el6.x86_64.rpm
mdbm-devel-4.12.3.0-1.el6.x86_64.rpm
mdbm-perl-4.12.3.0-1.el6.x86_64.rpm
RHEL8 (CentOS8.x) 64bit mdbm-4.12.4.0-1.el8.x86_64.rpm
mdbm-debuginfo-4.12.4.0-1.el8.x86_64.rpm
mdbm-debugsource-4.12.4.0-1.el8.x86_64.rpm
mdbm-devel-4.12.4.0-1.el8.x86_64.rpm
mdbm-perl-4.12.4.0-1.el8.x86_64.rpm
mdbm-perl-debuginfo-4.12.4.0-1.el8.x86_64.rpm

Installation (RHEL6,7,8, CentOS 6,7,8)

# Example: For CentOS 8, RHEL 8, RockyLinux 8
sudo rpm -Uvh mdbm-4.12.4.0-1.el8.x86_64.rpm
sudo rpm -Uvh mdbm-devel-4.12.4.0-1.el8.x86_64.rpm
sudo rpm -Uvh mdbm-debuginfo-4.12.4.0-1.el8.x86_64.rpm

OSX

Using Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

curl -sLO https://github.com/torden/mdbm/raw/main/osx/mdbm.rb
brew install mdbm.rb

# OR (as soon)

brew install mdbm 

BSD

As Soon

Links


Please feel free. I hope it is helpful for you