Automic VaultAutomic Vault

brew

Installer tinycdb avec Homebrew, apt, dnf, MacPorts, Nix, pacman

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de tinycdb pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install tinycdb

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install tinycdb

MacPorts ports tree · databases/tinycdb/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install tinycdb

Debian stable package indexes · tinycdb · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install tinycdb

Fedora Rawhide package metadata · tinycdb · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#tinycdb

nixpkgs package indexes · pkgs/by-name/ti/tinycdb/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S tinycdb

Arch Linux sync databases · tinycdb · Source: geo.mirror.pkgbuild.com

aperçu

Résumé du paquet

Create and read constant databases

Commandes et alias

  • cdb

historique

Historique du projet et usages

TinyCDB is Michael Tokarev's small C library and command-line utility for creating, reading, querying, and dumping constant databases. Its official page describes it as compatible to a great extent with Dan J. Bernstein's cdb-0.75 package while offering a smaller, single-library implementation.

Historique du projet

The project belongs to the cdb lineage: Bernstein introduced the constant database data structure, and TinyCDB reimplemented that model with a single libcdb library, one cdb utility, a cleaner opaque-structure API, lower memory requirements during creation, and compatibility interfaces for cdb-0.75 and older cdb APIs.

Historique d'adoption

The official page recommends Debian users install through the standard apt repository and mentions RPM packaging support. The batch input records packages for Homebrew, Debian/Ubuntu libcdb-dev, Fedora, MacPorts, Nix, and Arch, which matches TinyCDB's role as a small system library shipped by OS package sets.

Modes d'utilisation

TinyCDB is used when a mostly static set of key/value records should be rebuilt atomically and queried quickly. The official examples highlight indexing large user lists such as passwd-like data, and the included cdb utility covers creation, querying, dumping, and conversion from cdbmake-style input.

Pourquoi les passionnés de paquets s'y intéressent

TinyCDB matters to package nerds because it is a classic small-C Unix component: public-domain-to-MIT licensing, a stable ABI-style header and library, a single CLI utility, and broad distro packaging. It is the kind of dependency that appears under mail, authentication, lookup, and other low-level packages that want cdb files without a heavier database.

Chronologie

  • 2001: Copyright range on the official page begins.
  • 2023: Version 0.81 changed the license text from public domain wording to MIT.
  • 2023: Version 0.81 was released on 25 Dec 2023.

Related projects

  • TinyCDB is directly related to Dan J. Bernstein's cdb package and compares its API niche with Berkeley DB, gdbm, and traditional Unix dbm/ndbm libraries.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:database

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 8 plateformes.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
cdbcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire0.81
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://www.corpit.ru/mjt/tinycdb.html

  • infoNo package-manager update timestamp was available.confiance faible
  • infoRelease/tag comparison is only available for GitHub repositories.https://www.corpit.ru/mjt/tinycdb.htmlconfiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:tinycdb
Version0.81
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/tinycdb
Page d'accueilhttps://www.corpit.ru/mjt/tinycdb.html
Docs amonthttps://www.corpit.ru/mjt/tinycdb.html
LicenceLicenseRef-Homebrew-public-domain
Archive sourcehttps://www.corpit.ru/mjt/tinycdb/tinycdb-0.81.tar.gz
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nametinycdb
Version Scheme0
Revision1
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

libcdb-dev 0.81-2

development files for constant databases (cdb)

http://www.corpit.ru/mjt/tinycdb.html

sudo apt install libcdb-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: tinycdb
  • 1 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Tinycdb
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcdb-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libcdb1 0.81-2

shared library for constant databases (cdb)

http://www.corpit.ru/mjt/tinycdb.html

sudo apt install libcdb1
  • Section: libs
  • Architecture: amd64
  • Source Package: tinycdb
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Tinycdb
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcdb1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

tinycdb 0.81-2

utility to manipulate constant databases (cdb)

http://www.corpit.ru/mjt/tinycdb.html

sudo apt install tinycdb
  • Section: utils
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Tinycdb
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tinycdb from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

tinycdb

nix profile install nixpkgs#tinycdb
  • normalized package name match
  • Correspondance par : Tinycdb
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ti/tinycdb/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libcdb-dev 0.81-1build1

development files for constant databases (cdb)

http://www.corpit.ru/mjt/tinycdb.html

sudo apt install libcdb-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: tinycdb
  • 1 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Tinycdb
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libcdb-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libcdb1 0.81-1build1

shared library for constant databases (cdb)

http://www.corpit.ru/mjt/tinycdb.html

sudo apt install libcdb1
  • Section: libs
  • Architecture: amd64
  • Source Package: tinycdb
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Tinycdb
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libcdb1 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

tinycdb 0.81-1build1

utility to manipulate constant databases (cdb)

http://www.corpit.ru/mjt/tinycdb.html

sudo apt install tinycdb
  • Section: utils
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Tinycdb
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tinycdb from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
dnf95%

tinycdb 0.80-6.fc44

Utility and library for manipulating constant databases

http://www.corpit.ru/mjt/tinycdb.html

sudo dnf install tinycdb
  • License: LicenseRef-Fedora-Public-Domain
  • Category: Unspecified
  • Architecture: i686
  • Source Package: tinycdb
  • 2 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Tinycdb
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: tinycdb from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

tinycdb-devel 0.80-6.fc44

Development files for tinycdb

http://www.corpit.ru/mjt/tinycdb.html

sudo dnf install tinycdb-devel
  • License: LicenseRef-Fedora-Public-Domain
  • Category: Unspecified
  • Architecture: i686
  • Source Package: tinycdb
  • 3 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Tinycdb
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: tinycdb-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

tinycdb 0.81-2

Very fast and simple package for creating and reading constant data bases

https://www.corpit.ru/mjt/tinycdb.html

sudo pacman -S tinycdb
  • License: MIT
  • Architecture: x86_64
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Tinycdb
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: tinycdb from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

tinycdb

sudo port install tinycdb
  • normalized package name match
  • Correspondance par : Tinycdb
MacPorts ports tree · api.github.com · MacPorts ports tree: databases/tinycdb/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
MacPorts94%

cdb

sudo port install cdb
  • installed executable or alias match
  • Correspondance par : Cdb
MacPorts ports tree · api.github.com · MacPorts ports tree: databases/cdb/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Nix92%

cdb

nix profile install nixpkgs#cdb
  • installed executable or alias match
  • Correspondance par : Cdb
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/cd/cdb/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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