# Install libesedb with Homebrew, apt, dnf, zypper

Library and tools for Extensible Storage Engine (ESE) Database files. Version 20260704 via Homebrew; verified 2026-07-04.

## Install

```sh
sudo av install brew:libesedb
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install libesedb
```

  Evidence: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install libesedb-dev
```

  Evidence: Debian stable package indexes: libesedb-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install libesedb
```

  Evidence: Fedora Rawhide package metadata: libesedb from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- zypper (92%):

```sh
sudo zypper install libesedb-devel
```

  Evidence: openSUSE Tumbleweed package metadata: libesedb-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Package facts

- **Package key:** brew:libesedb
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/libesedb>
- **Version:** 20260704
- **Source summary:** Library and tools for Extensible Storage Engine (ESE) Database files
- **Homepage:** <https://github.com/libyal/libesedb>
- **Repository:** <https://github.com/libyal/libesedb>
- **Upstream docs:** <https://github.com/libyal/libesedb/wiki>
- **License:** LGPL-3.0-or-later
- **Source archive:** <https://github.com/libyal/libesedb/releases/download/20260704/libesedb-experimental-20260704.tar.gz>
- **Last updated:** 2026-07-04T19:18:06Z
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- esedbexport (cli)
- esedbinfo (cli)
- esedbexport (alias)
- esedbinfo (alias)

## Build dependencies

- pkgconf

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 20260704
- Package-manager updated: 2026-07-04
- Local data: ok
- Upstream repository: https://github.com/libyal/libesedb
- info: No cached GitHub release or tag data was available.
## Project history and usage

libesedb is a libyal library and tool set for reading Extensible Storage Engine database files, the EDB format used by several Microsoft applications.

### Project history

The upstream README and wiki describe libesedb as an experimental library for the ESE Database File format. The project is part of the libyal family, which packages file-format libraries and forensic tooling around reverse-engineered or partially documented formats.

### Adoption history

The ESE format matters because upstream documents it as being used by Windows Search, Windows Mail, Exchange, and Active Directory. That makes libesedb useful to digital forensics, incident response, e-discovery, and data-migration workflows that need to inspect EDB files without Microsoft APIs.

### How it is used

The package exposes command-line tools such as esedbinfo and esedbexport. Upstream documentation also links a formal ESE/EDB format document and a separate esedb knowledge base, so the package doubles as executable tooling and reference material.

### Why package nerds care

For package nerds, libesedb is a representative libyal package: a low-level C library, Python bindings in the source tree, separate CLI tools, and pre-release tags that use date-based experimental versions rather than a conventional stable semantic-version series.

### Timeline

- 2024: GitHub releases list libesedb-experimental-20240202 as a February 2, 2024 pre-release.
- 2024: GitHub releases list libesedb-experimental-20240420 as an April 20, 2024 pre-release.
- 2026: The libesedb wiki page was edited on May 14, 2026 and still described the project status as experimental.

### Related projects

- The README points to libyal documentation for forensic analysis of Windows Search databases and to the esedb-kb repository as related reference material.

### Sources

- <https://formulae.brew.sh/formula/libesedb>
- <https://github.com/libyal/libesedb>
- <https://github.com/libyal/libesedb/blob/main/documentation/Extensible%20Storage%20Engine%20%28ESE%29%20Database%20File%20%28EDB%29%20format.asciidoc>
- <https://github.com/libyal/libesedb/releases>
- <https://github.com/libyal/libesedb/wiki>


## Security Notes

library-like package without higher-risk signals.

- **Geiger risk:** green / low
- library-like package without higher-risk signals

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** libesedb
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Other Package-Manager Records

- Debian apt - libesedb-dev - 20240420-1: normalized package name match | Debian stable package indexes: libesedb-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Extensible Storage Engine DB access library -- development files | https://github.com/libyal/libesedb
- Debian apt - libesedb-utils - 20240420-1: normalized package name match | Debian stable package indexes: libesedb-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Extensible Storage Engine DB access library -- Utilities | https://github.com/libyal/libesedb
- Debian apt - libesedb1t64 - 20240420-1: normalized package name match | Debian stable package indexes: libesedb1t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Extensible Storage Engine DB access library | https://github.com/libyal/libesedb
- Debian apt - python3-libesedb - 20240420-1: normalized package name match | Debian stable package indexes: python3-libesedb from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Extensible Storage Engine DB access library -- Python 3 bindings | https://github.com/libyal/libesedb
- Ubuntu apt - libesedb-dev - 20181229-3.2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libesedb-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Extensible Storage Engine DB access library -- development files | https://github.com/libyal/libesedb
- Ubuntu apt - libesedb-utils - 20181229-3.2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libesedb-utils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Extensible Storage Engine DB access library -- Utilities | https://github.com/libyal/libesedb
- Ubuntu apt - libesedb1t64 - 20181229-3.2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libesedb1t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Extensible Storage Engine DB access library | https://github.com/libyal/libesedb
- Ubuntu apt - python3-libesedb - 20181229-3.2build1: normalized package name match | Ubuntu 24.04 LTS package indexes: python3-libesedb from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Extensible Storage Engine DB access library -- Python 3 bindings | https://github.com/libyal/libesedb
- dnf - libesedb - 20240420-8.fc45: normalized package name match | Fedora Rawhide package metadata: libesedb from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Library to access the Extensible Storage Engine (ESE) Database File (EDB) format | https://github.com/libyal/libesedb
- dnf - libesedb-devel - 20240420-8.fc45: normalized package name match | Fedora Rawhide package metadata: libesedb-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development files for libesedb | https://github.com/libyal/libesedb
- dnf - python3-pyesedb - 20240420-8.fc45: normalized package name match | Fedora Rawhide package metadata: python3-pyesedb from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Python3 binding for the library reading of esedb format | https://github.com/libyal/libesedb
- zypper - libesedb-devel - 20240420-1.17: normalized package name match | openSUSE Tumbleweed package metadata: libesedb-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Development files for libesedb, a EDB file format library | https://github.com/libyal/libesedb
- zypper - libesedb-tools - 20240420-1.17: normalized package name match | openSUSE Tumbleweed package metadata: libesedb-tools from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Tools to access the EDB format | https://github.com/libyal/libesedb
- zypper - libesedb1 - 20240420-1.17: normalized package name match | openSUSE Tumbleweed package metadata: libesedb1 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Library to access the EDB format | https://github.com/libyal/libesedb
- zypper - python311-libesedb - 20240420-1.17: normalized package name match | openSUSE Tumbleweed package metadata: python311-libesedb from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Library and tools to access the ESE Database File (EDB) format | https://github.com/libyal/libesedb
- zypper - python313-libesedb - 20240420-1.17: normalized package name match | openSUSE Tumbleweed package metadata: python313-libesedb from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Library and tools to access the ESE Database File (EDB) format | https://github.com/libyal/libesedb


## Related links

- [Source-control packages](https://www.automicvault.com/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [apache-geode](https://www.automicvault.com/pkg/brew/apache-geode/) - Shares av.db curated category or tags: cli, data, databases.
- [cassandra](https://www.automicvault.com/pkg/brew/cassandra/) - Shares av.db curated category or tags: cli, data, databases.
- [cdb](https://www.automicvault.com/pkg/brew/cdb/) - Shares av.db curated category or tags: cli, data, databases.
- [cgns](https://www.automicvault.com/pkg/brew/cgns/) - Shares av.db curated category or tags: cli, data, file-formats.
- [check_postgres](https://www.automicvault.com/pkg/brew/check-postgres/) - Shares av.db curated category or tags: cli, data, databases.
- [cql](https://www.automicvault.com/pkg/brew/cql/) - Shares av.db curated category or tags: cli, data, databases.
- [dolphie](https://www.automicvault.com/pkg/brew/dolphie/) - Shares av.db curated category or tags: cli, data, databases.
- [ephemeralpg](https://www.automicvault.com/pkg/brew/ephemeralpg/) - Shares av.db curated category or tags: cli, data, databases.
- [leveldb](https://www.automicvault.com/pkg/brew/leveldb/) - Local metadata places this package in an adjacent workflow. Shared terms: cli, data, database, databases, engine.
- [libxls](https://www.automicvault.com/pkg/brew/libxls/) - Local package facts share a topical domain. Shared terms: cli, data, file, file-formats, files.
- [parqeye](https://www.automicvault.com/pkg/brew/parqeye/) - Local package facts share a topical domain. Shared terms: cli, data, file, file-formats, files.

## Combined YAML source

View the package source record on GitHub. [combined/libesedb.yml](https://github.com/automic-vault/db/blob/main/combined/libesedb.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
