pkg.soopen package index

brew / rang 9768

Installer ucommon avec Homebrew, dnf, MacPorts, Nix, zypper, apt

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install ucommon

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install ucommon

MacPorts ports tree · devel/ucommon/Portfile · Source: api.github.com

Linux

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

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

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

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

openSUSE zyppervérifié · 92%
sudo zypper install ucommon

openSUSE Tumbleweed package metadata · ucommon · Source: download.opensuse.org

Debian aptvérifié · 92%
sudo apt install libucommon-dev

Debian stable package indexes · libucommon-dev · Source: deb.debian.org

aperçu

Résumé du paquet

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

Commandes et alias

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

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

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

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.

Chronologie

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

posture de sécurité

Niveau de risque : yellow

generalized runtime or code generation signal.

Classificateur de risque

risque yellow · confiance moyen · runtime

Pourquoi

  • generalized runtime or code generation signal

Signaux

  • text:runtime

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

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
argsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
carexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
commoncpp-configexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
keywaitexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mdsumexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
pdetachexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
scrub-filesexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
sockaddrexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
ucommon-configexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
urloutexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
zerofillexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

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-08-03
version du gestionnaire7.0.1
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:ucommon
Version7.0.1
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://www.gnu.org/software/commoncpp/
Bouteillenon enregistré
Serviceaucun déclaré

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%

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 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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-29.fc45

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 Dépendances
  • 4 fournit
  • normalized package name match
  • Correspondance par : 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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

ucommon-bin 7.0.0-29.fc45

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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

ucommon-devel 7.0.0-29.fc45

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 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : 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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

ucommon-doc 7.0.0-29.fc45

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 fournit
  • normalized package name match
  • Correspondance par : 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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
zypper95%

libucommon8 7.0.1-2.9

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 Dépendances
  • 4 fournit
  • normalized package name match
  • Correspondance par : Ucommon
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libucommon8 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

ucommon 7.0.1-2.9

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 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Ucommon
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ucommon from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

ucommon-devel 7.0.1-2.9

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 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Ucommon
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ucommon-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation