Automic VaultAutomic Vault

brew

ucommon を Homebrew, apt, dnf, MacPorts, Nix, zypper でインストール

ucommon のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install ucommon

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install ucommon

MacPorts ports tree · devel/ucommon/Portfile · ソース: api.github.com

Linux

Debian apt確認済み · 92%
sudo apt install libucommon-dev

Debian stable package indexes · libucommon-dev · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install ucommon

Fedora Rawhide package metadata · ucommon · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#ucommon

nixpkgs package indexes · pkgs/by-name/uc/ucommon/package.nix · ソース: api.github.com

openSUSE zypper確認済み · 92%
sudo zypper install libucommon8

openSUSE Tumbleweed package metadata · libucommon8 · ソース: download.opensuse.org

概要

パッケージ概要

GNU C++ runtime library for threads, sockets, and parsing

コマンドとエイリアス

  • args
  • car
  • commoncpp-config
  • keywait
  • mdsum
  • pdetach
  • scrub-files
  • sockaddr
  • ucommon-config
  • urlout
  • zerofill

履歴

プロジェクトの歴史と使われ方

GNU uCommon C++ is a lightweight C++ runtime and portability library associated with GNU Telephony. It grew out of GNU Common C++ work and packages both uCommon and the original Common C++ framework for legacy application support.

プロジェクトの歴史

The GNU project page describes GNU Common C++ as a framework originally designed for telephony applications. It says the original library was refactored into GNU uCommon C++, a different codebase better suited to embedded applications, while the older Common C++ framework remains included for legacy support.

The repository NEWS file records that early uCommon releases existed in 1999-2000 as a pure C library for embedded targets, that new C++ work began in 2006, and that uCommon C++ 0.4 was a complete rewrite aimed at threading and design patterns for deeply embedded targets. Later releases merged more Common C++ classes, switched the library to LGPLv3-or-later at 2.0, and added secure framework features in the 3.x line.

採用の歴史

The GNU page ties uCommon to the GNU Telephony stack, including GNU Bayonne, GNU Common C++ RTP Stack, GNU ccScript, and GNU ccAudio2. The input package metadata shows packaging across Homebrew, Debian, Ubuntu, Fedora, MacPorts, Nix, and openSUSE, which is consistent with a library adopted mainly as a dependency rather than as an end-user application.

使われ方

Developers use uCommon as a linkable C++ library for threads, synchronization, sockets, XML parsing, serialization, configuration files, strings, and data structures. The official page emphasizes hiding platform differences, supporting POSIX threading, and supporting cross-builds for Windows through mingw.

パッケージ好きにとっての重要性

For package nerds, uCommon matters as dependency infrastructure: the visible Homebrew formula installs small helper binaries, but the durable value is a GNU library ABI used by telephony and networking software. It is the kind of package that appears in dependency closures, distro development packages, and source builds more often than in direct daily CLI use.

タイムライン

  • 1999-2000: First uCommon releases existed as a pure C embedded library.
  • 2006: Work on the C++ refactoring began.
  • 2008: NEWS described the visible release history through uCommon 3.1.
  • 2.0 series: uCommon switched to LGPLv3-or-later and merged more Common C++ functionality.
  • 3.x series: uCommon merged related libraries and added secure framework features.

Related projects

  • The GNU page names GNU Bayonne, GNU Common C++ RTP Stack, GNU ccScript, and GNU ccAudio2 as related or consuming projects.
  • The same page says original GNU Common C++ development now happens as part of uCommon, with bug fixes continuing for the stable legacy code.

セキュリティ状態

リスクレベル: yellow

generalized runtime or code generation signal.

リスク分類器

リスク yellow · 信頼度 中 · runtime

理由

  • generalized runtime or code generation signal

信号

  • text:runtime

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 10 個のプラットフォームターゲットで利用できます。
  • 2 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 4 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
argscliグローバル実行可能ファイル
carcliグローバル実行可能ファイル
commoncpp-configcliグローバル実行可能ファイル
keywaitcliグローバル実行可能ファイル
mdsumcliグローバル実行可能ファイル
pdetachcliグローバル実行可能ファイル
scrub-filescliグローバル実行可能ファイル
sockaddrcliグローバル実行可能ファイル
ucommon-configcliグローバル実行可能ファイル
urloutcliグローバル実行可能ファイル
zerofillcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-08
マネージャ版7.0.1
マネージャ更新日
ローカルデータOK
上流not checked
検出された最新未検出

https://www.gnu.org/software/commoncpp/

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:ucommon
バージョン7.0.1
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/ucommon
ホームページhttps://www.gnu.org/software/commoncpp/
リポジトリhttps://git.savannah.gnu.org/cgit/commoncpp.git
上流ドキュメントhttps://www.gnu.org/software/commoncpp
ライセンスLGPL-3.0-or-later AND (GPL-2.0-or-later WITH mif-exception)
ソースアーカイブhttps://ftp.debian.org/debian/pool/main/u/ucommon/ucommon_7.0.1.orig.tar.gz
依存関係gettext, gnutls
ビルド依存関係autoconf, automake, libtool, pkgconf
Bottle利用可能 (対象 arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

libucommon-dev 7.0.1-0.4+b1

lightweight C++ threading and sockets - development files

http://www.gnu.org/software/commoncpp/

sudo apt install libucommon-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ucommon
  • 2 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: Ucommon
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libucommon-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libucommon8t64 7.0.1-0.4+b1

lightweight C++ threading and sockets - shared libraries

http://www.gnu.org/software/commoncpp/

sudo apt install libucommon8t64
  • Section: libs
  • Architecture: amd64
  • Source Package: ucommon
  • 4 依存関係
  • 1 提供
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Ucommon
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libucommon8t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ucommon-doc 7.0.1-0.4

lightweight C++ threading and sockets - documentation

http://www.gnu.org/software/commoncpp/

sudo apt install ucommon-doc
  • Section: doc
  • Architecture: all
  • Source Package: ucommon
  • 1 依存関係
  • normalized package name match
  • 一致条件: Ucommon
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ucommon-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ucommon-utils 7.0.1-0.4+b1

lightweight C++ threading and sockets - utilities

http://www.gnu.org/software/commoncpp/

sudo apt install ucommon-utils
  • Section: utils
  • Architecture: amd64
  • Source Package: ucommon
  • 4 依存関係
  • normalized package name match
  • 一致条件: Ucommon
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ucommon-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

ucommon

nix profile install nixpkgs#ucommon
  • normalized package name match
  • 一致条件: Ucommon
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/uc/ucommon/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libucommon-dev 7.0.1-0.2ubuntu4

lightweight C++ threading and sockets - development files

http://www.gnu.org/software/commoncpp/

sudo apt install libucommon-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: ucommon
  • 2 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: Ucommon
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libucommon-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libucommon8t64 7.0.1-0.2ubuntu4

lightweight C++ threading and sockets - shared libraries

http://www.gnu.org/software/commoncpp/

sudo apt install libucommon8t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: ucommon
  • 4 依存関係
  • 1 提供
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Ucommon
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libucommon8t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

ucommon-doc 7.0.1-0.2ubuntu4

lightweight C++ threading and sockets - documentation

http://www.gnu.org/software/commoncpp/

sudo apt install ucommon-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: ucommon
  • 1 依存関係
  • normalized package name match
  • 一致条件: Ucommon
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ucommon-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

ucommon-utils 7.0.1-0.2ubuntu4

lightweight C++ threading and sockets - utilities

http://www.gnu.org/software/commoncpp/

sudo apt install ucommon-utils
  • Section: universe/utils
  • Architecture: amd64
  • Source Package: ucommon
  • 4 依存関係
  • normalized package name match
  • 一致条件: Ucommon
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ucommon-utils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

ucommon 7.0.0-27.fc44

Portable C++ framework for threads and sockets

http://www.gnu.org/software/commoncpp

sudo dnf install ucommon
  • License: LGPL-3.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: ucommon
  • 5 依存関係
  • 4 提供
  • normalized package name match
  • 一致条件: Ucommon
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ucommon from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

ucommon-bin 7.0.0-27.fc44

GNU uCommon system and support applications

http://www.gnu.org/software/commoncpp

sudo dnf install ucommon-bin
  • License: LGPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: ucommon
  • 7 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Ucommon
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ucommon-bin from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

ucommon-devel 7.0.0-27.fc44

Headers for building GNU uCommon applications

http://www.gnu.org/software/commoncpp

sudo dnf install ucommon-devel
  • License: LGPL-3.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: ucommon
  • 7 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Ucommon
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ucommon-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

ucommon-doc 7.0.0-27.fc44

Generated class documentation for GNU uCommon

http://www.gnu.org/software/commoncpp

sudo dnf install ucommon-doc
  • License: LGPL-3.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: ucommon
  • 1 提供
  • normalized package name match
  • 一致条件: Ucommon
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ucommon-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
zypper95%

libucommon8 7.0.1-2.7

GNU uCommon Runtime library for portable C++ threading and sockets

http://www.gnu.org/software/commoncpp

sudo zypper install libucommon8
  • License: LGPL-3.0-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: ucommon
  • 6 依存関係
  • 4 提供
  • normalized package name match
  • 一致条件: Ucommon
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libucommon8 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ucommon 7.0.1-2.7

Runtime library for portable C++ threading and sockets

http://www.gnu.org/software/commoncpp

sudo zypper install ucommon
  • License: LGPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ucommon
  • 5 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Ucommon
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ucommon from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

ucommon-devel 7.0.1-2.7

Headers for building ucommon applications

http://www.gnu.org/software/commoncpp

sudo zypper install ucommon-devel
  • License: LGPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ucommon
  • 4 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Ucommon
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ucommon-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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