macOS
brew install libcouchbaselocal Homebrew formula metadata
安装
brew install libcouchbaselocal Homebrew formula metadata
sudo apk add libcouchbaseAlpine Linux edge package indexes · libcouchbase · 来源: dl-cdn.alpinelinux.org
sudo dnf install libcouchbaseFedora Rawhide package metadata · libcouchbase · 来源: dl.fedoraproject.org
nix profile install nixpkgs#libcouchbasenixpkgs package indexes · pkgs/by-name/li/libcouchbase/package.nix · 来源: api.github.com
概览
C library for Couchbase
历史
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.
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.
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.
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.
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.
安全态势
没有找到 libcouchbase 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
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 | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
cbc-user-list | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
cbc-user-upsert | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
cbc-verbosity | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
cbc-version | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
cbc-view | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
cbc-watch | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
cbc-write-config | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:libcouchbase |
|---|---|
| 版本 | 3.3.19 |
| 软件包管理器 | Homebrew |
| 主页 | https://docs.couchbase.com/c-sdk/current/hello-world/start-using-sdk.html |
| 仓库 | https://github.com/couchbase/libcouchbase |
| Bottle | 未记录 |
| 服务 | 未声明 |
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
libcouchbase
nix profile install nixpkgs#libcouchbaselibcouchbase 3.3.18-r0
C client library for Couchbase
https://developer.couchbase.com/community
sudo apk add libcouchbaselibcouchbase-dev 3.3.18-r0
C client library for Couchbase (development files)
https://developer.couchbase.com/community
sudo apk add libcouchbase-devlibcouchbase-doc 3.3.18-r0
C client library for Couchbase (documentation)
https://developer.couchbase.com/community
sudo apk add libcouchbase-doclibcouchbase-libev 3.3.18-r0
C client library for Couchbase (libev backend)
https://developer.couchbase.com/community
sudo apk add libcouchbase-libevlibcouchbase-libevent 3.3.18-r0
C client library for Couchbase (libevent backend)
https://developer.couchbase.com/community
sudo apk add libcouchbase-libeventlibcouchbase-libuv 3.3.18-r0
C client library for Couchbase (libuv backend)
https://developer.couchbase.com/community
sudo apk add libcouchbase-libuvlibcouchbase-utils 3.3.18-r0
C client library for Couchbase (command line utilities)
https://developer.couchbase.com/community
sudo apk add libcouchbase-utilslibcouchbase 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 libcouchbaselibcouchbase-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-devellibcouchbase-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-libevlibcouchbase-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-libeventlibcouchbase-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-libuvlibcouchbase-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来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.