Automic VaultAutomic Vault

brew

libcouchbase mit Homebrew, apk, dnf, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für libcouchbase in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install libcouchbase

local Homebrew formula metadata

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add libcouchbase

Alpine Linux edge package indexes · libcouchbase · Quelle: dl-cdn.alpinelinux.org

Fedora dnfverifiziert · 92%
sudo dnf install libcouchbase

Fedora Rawhide package metadata · libcouchbase · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#libcouchbase

nixpkgs package indexes · pkgs/by-name/li/libcouchbase/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

C library for Couchbase

Befehle und Aliase

  • cbc-admin
  • cbc-bucket-create
  • cbc-bucket-delete
  • cbc-bucket-flush
  • cbc-bucket-list
  • cbc-cat
  • cbc-collection-id
  • cbc-collection-manifest
  • cbc-connstr
  • cbc-create
  • cbc-decr
  • cbc-gen
  • cbc-hash
  • cbc-incr
  • cbc-keygen
  • cbc-lock
  • cbc-mcversion
  • cbc-n1ql
  • cbc-n1qlback
  • cbc-observe
  • cbc-observe-seqno
  • cbc-pillowfight
  • cbc-ping
  • cbc-proxy
  • cbc-rm
  • cbc-role-list
  • cbc-stats
  • cbc-strerror
  • cbc-subdoc
  • cbc-touch
  • cbc-unlock
  • cbc-user-delete

Verlauf

Projektgeschichte und Nutzung

libcouchbase is the Couchbase C SDK and low-level C client library. It speaks Couchbase cluster protocols, provides synchronous and asynchronous APIs, and ships the `cbc` command family for administration, diagnostics, data access, and benchmarking.

Projektgeschichte

The Couchbase repository describes libcouchbase as the C client library for Couchbase, responsible for connecting to a cluster and executing data operations. Its README also shows the library's long-standing cross-platform shape: Linux, OS X/macOS, and Windows support, with asynchronous integrations for libuv, libev, libevent, select, and Windows IOCP.

Couchbase documentation treats libcouchbase as both the C SDK and as infrastructure for other SDKs. The getting-started guide states that older versions of the Node.js, PHP, and Python SDKs used libcouchbase to communicate with Couchbase Server.

Adoptionsgeschichte

Adoption came from two directions: direct C applications using Couchbase, and language SDKs or extensions that used the C client underneath. Couchbase's package documentation lists apt and yum repositories, Homebrew installation, Windows archives, and source builds, which made the library a normal dependency in both server deployments and developer workstations.

Wie es verwendet wird

Developers link against the C SDK for key-value, query, management, and cluster operations, while operators and package users often meet libcouchbase through the `cbc-*` tools. The official docs point to `cbc` and `cbc-pillowfight` as examples, and Homebrew exposes a large set of `cbc-` utilities.

Warum Paket-Nerds sich dafür interessieren

libcouchbase is interesting to package nerds because it is not just a leaf CLI: it is a database client ABI, a tool bundle, and historically a foundation for higher-level Couchbase SDKs. Packaging it correctly means caring about TLS, event-loop backends, server compatibility, and command-line tools in one formula.

Zeitleiste

  • 2014-11-27: Repository contributor list noted as last updated on this date in the README.
  • 2020-04-08: Couchbase C SDK 3.0.1 released as the second release of the 3.0 series.
  • 2020-06-08: Couchbase release notes mention Homebrew behavior changing from the 2.10 series to the 3.0 series.
  • 2020s: Couchbase maintained 3.x release notes and package repositories for Debian, Ubuntu, Enterprise Linux, Amazon Linux, Windows, and source archives.

Related projects

  • Related projects include Couchbase Server, the Couchbase Node.js, Python, and PHP SDKs, libcouchbase's `cbc` tools, libevent, libev, libuv, OpenSSL, and CouchbaseMock for tests.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für libcouchbase wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 4 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
cbc-admincliglobales Executable
cbc-bucket-createcliglobales Executable
cbc-bucket-deletecliglobales Executable
cbc-bucket-flushcliglobales Executable
cbc-bucket-listcliglobales Executable
cbc-catcliglobales Executable
cbc-collection-idcliglobales Executable
cbc-collection-manifestcliglobales Executable
cbc-connstrcliglobales Executable
cbc-createcliglobales Executable
cbc-decrcliglobales Executable
cbc-gencliglobales Executable
cbc-hashcliglobales Executable
cbc-incrcliglobales Executable
cbc-keygencliglobales Executable
cbc-lockcliglobales Executable
cbc-mcversioncliglobales Executable
cbc-n1qlcliglobales Executable
cbc-n1qlbackcliglobales Executable
cbc-observecliglobales Executable
cbc-observe-seqnocliglobales Executable
cbc-pillowfightcliglobales Executable
cbc-pingcliglobales Executable
cbc-proxycliglobales Executable
cbc-rmcliglobales Executable
cbc-role-listcliglobales Executable
cbc-statscliglobales Executable
cbc-strerrorcliglobales Executable
cbc-subdoccliglobales Executable
cbc-touchcliglobales Executable
cbc-unlockcliglobales Executable
cbc-user-deletecliglobales Executable
cbc-user-listcliglobales Executable
cbc-user-upsertcliglobales Executable
cbc-verbositycliglobales Executable
cbc-versioncliglobales Executable
cbc-viewcliglobales Executable
cbc-watchcliglobales Executable
cbc-write-configcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version3.3.19
Manager aktualisiert2026-05-14
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://docs.couchbase.com/c-sdk/current/hello-world/start-using-sdk.html

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:libcouchbase
Version3.3.19
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/libcouchbase
Homepagehttps://docs.couchbase.com/c-sdk/current/hello-world/start-using-sdk.html
Repositoryhttps://github.com/couchbase/libcouchbase
Upstream-Dokumentationhttps://docs.couchbase.com/c-sdk/current/hello-world/start-using-sdk.html
LizenzApache-2.0
Quellarchivhttps://packages.couchbase.com/clients/c/libcouchbase-3.3.19.tar.gz
Zuletzt aktualisiert2026-05-14T05:35:21Z
Pulseupdated
Abhängigkeitenlibev, libevent, libuv, openssl@3
Build-Abhängigkeitencmake
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelibcouchbase
Aliases
  • libcouchbase@3
Version Scheme0
Revision0
Head VersionHEAD
Conflicts With
  • cbc
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

libcouchbase

nix profile install nixpkgs#libcouchbase
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/li/libcouchbase/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

libcouchbase 3.3.18-r0

C client library for Couchbase

https://developer.couchbase.com/community

sudo apk add libcouchbase
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: libcouchbase
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libcouchbase from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libcouchbase-dev 3.3.18-r0

C client library for Couchbase (development files)

https://developer.couchbase.com/community

sudo apk add libcouchbase-dev
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: libcouchbase
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libcouchbase-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libcouchbase-doc 3.3.18-r0

C client library for Couchbase (documentation)

https://developer.couchbase.com/community

sudo apk add libcouchbase-doc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: libcouchbase
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libcouchbase-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libcouchbase-libev 3.3.18-r0

C client library for Couchbase (libev backend)

https://developer.couchbase.com/community

sudo apk add libcouchbase-libev
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: libcouchbase
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libcouchbase-libev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libcouchbase-libevent 3.3.18-r0

C client library for Couchbase (libevent backend)

https://developer.couchbase.com/community

sudo apk add libcouchbase-libevent
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: libcouchbase
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libcouchbase-libevent from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libcouchbase-libuv 3.3.18-r0

C client library for Couchbase (libuv backend)

https://developer.couchbase.com/community

sudo apk add libcouchbase-libuv
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: libcouchbase
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libcouchbase-libuv from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libcouchbase-utils 3.3.18-r0

C client library for Couchbase (command line utilities)

https://developer.couchbase.com/community

sudo apk add libcouchbase-utils
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: libcouchbase
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libcouchbase-utils from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

libcouchbase 3.3.18-3.fc44

Client and protocol library for the Couchbase project

https://docs.couchbase.com/c-sdk/current/project-docs/sdk-release-notes.html

sudo dnf install libcouchbase
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libcouchbase
  • 9 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libcouchbase from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libcouchbase-devel 3.3.18-3.fc44

Couchbase client library - Header files

https://docs.couchbase.com/c-sdk/current/project-docs/sdk-release-notes.html

sudo dnf install libcouchbase-devel
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libcouchbase
  • 3 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libcouchbase-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libcouchbase-libev 3.3.18-3.fc44

Couchbase client library - libev IO back-end

https://docs.couchbase.com/c-sdk/current/project-docs/sdk-release-notes.html

sudo dnf install libcouchbase-libev
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: libcouchbase
  • 4 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libcouchbase-libev from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libcouchbase-libevent 3.3.18-3.fc44

Couchbase client library - libevent IO back-end

https://docs.couchbase.com/c-sdk/current/project-docs/sdk-release-notes.html

sudo dnf install libcouchbase-libevent
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: libcouchbase
  • 4 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libcouchbase-libevent from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libcouchbase-libuv 3.3.18-3.fc44

Couchbase client library - libuv IO back-end

https://docs.couchbase.com/c-sdk/current/project-docs/sdk-release-notes.html

sudo dnf install libcouchbase-libuv
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: libcouchbase
  • 4 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libcouchbase-libuv from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libcouchbase-tools 3.3.18-3.fc44

Couchbase client tools

https://docs.couchbase.com/c-sdk/current/project-docs/sdk-release-notes.html

sudo dnf install libcouchbase-tools
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: libcouchbase
  • 10 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libcouchbase
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libcouchbase-tools from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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