perl-LMDB_File - Tie to LMDB (OpenLDAP's Lightning Memory-Mapped Database)

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports i586
Package filename perl-LMDB_File-0.12-alt2.1.i586.rpm
Package name perl-LMDB_File
Package version 0.12
Package release alt2.1
Package architecture i586
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 154.05 KB
Installed size 154.05 KB
NOTE: This document is still under construction. Expect it to be
incomplete in places.
LMDB_File is a Perl module which allows Perl programs to make use of the
facilities provided by the OpenLDAP's Lightning Memory-Mapped Database "LMDB".
LMDB is a Btree-based database management library modeled loosely on the
BerkeleyDB API, but much simplified and extremely fast.
It is assumed that you have a copy of LMBD's documentation at hand when reading
this documentation. The interface defined here mirrors the C interface closely
but with an OO approach.
This is implemented with a number Perl classes.
A LMDB's environment handler (MDB_env* in C) will be wrapped in the
LMDB::Env class.
A LMDB's transaction handler (MDB_txn* in C) will be wrapped in the
LMDB::Txn class.
A LMDB's cursor handler (MDB_cursor* in C) will be wrapped in the
LMDB::Cursor class.
A LMDB's DataBase handler (MDB_dbi in C) will be wrapped in an opaque SCALAR,
but because in LMDB all DataBase operations needs both a Transaction and a
DataBase handler, LMDB_File will use a LMDB_File object that encapsulates both.


Package Version Architecture Repository
perl-LMDB_File-0.12-alt2.1.x86_64.rpm 0.12 x86_64 Autoimports
perl-LMDB_File - - -


Name Value
/usr/lib/perl5 - - - - - - - -
perl( -
perl( -
perl(Scalar/ -
perl( -
perl-base >= 1:5.10.0
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -


Name Value
perl( = 0.120
perl-LMDB_File = 0.12-alt2.1


Type URL
Binary Package perl-LMDB_File-0.12-alt2.1.i586.rpm
Source Package perl-LMDB_File-0.12-alt2.1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] i586 autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-LMDB_File rpm package:
    # sudo apt-get install perl-LMDB_File



See Also

Package Description
perl-Language-Befunge-Storage-Generic-Vec-XS-0.03-alt4.1.i586.rpm Language::Befunge::Storage::Generic::Vec rewritten for speed
perl-Language-Befunge-Vector-XS-1.1.1-alt4.1.i586.rpm Language::Befunge::Vector rewritten for speed
perl-Language-Prolog-Yaswi-0.21-alt13_41.i586.rpm Yet another interface to SWI-Prolog
perl-Language-Zcode-0.8-alt4.1.i586.rpm Play with Z-code and the Z-machine
perl-Language-Zcode-scripts-0.8-alt4.1.i586.rpm Language-Zcode scripts
perl-Lexical-Alias-0.04-alt4.1.i586.rpm perl module Lexical-Alias
perl-Lexical-Import-0.002-alt4.1.i586.rpm clean imports from package-exporting modules
perl-Lexical-Importer-0.000005-alt3.1.i586.rpm Importer + Lexical subs/vars
perl-Lexical-Types-0.16-alt2.1.i586.rpm Extend the semantics of typed lexicals
perl-Lib-Sonypi-0.80-alt4.1.i586.rpm Perl interface to sonypi Linux kernel module
perl-Libssh-Session-0.7-alt1.i586.rpm Support for the SSH protocol via libssh
perl-Lingua-AR-MacArabic-0.20-alt4.1.i586.rpm transcoding between Mac OS Arabic encoding and Unicode
perl-Lingua-Align-0.04-alt1.1.i586.rpm Perl modules for the alignment of parallel corpora
perl-Lingua-Align-scripts-0.04-alt1.1.i586.rpm Lingua-Align scripts
perl-Lingua-FA-MacFarsi-0.20-alt4.1.i586.rpm transcoding between Mac OS Farsi encoding and Unicode