pkg.soopen package index

brew / Rang 6841

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. 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.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.cbcrc

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.cbcrc

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-09-19
Manager-Version3.3.19
Manager aktualisiert
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
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-6.fc45

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/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

libcouchbase-devel 3.3.18-6.fc45

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/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

libcouchbase-libev 3.3.18-6.fc45

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/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

libcouchbase-libevent 3.3.18-6.fc45

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/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

libcouchbase-libuv 3.3.18-6.fc45

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/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

libcouchbase-tools 3.3.18-6.fc45

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/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-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
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation