macOS
brew install libversionlocal Homebrew formula metadata
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de libversion pour les workflows d'agents IA.
installation
brew install libversionlocal Homebrew formula metadata
nix profile install nixpkgs#libversionnixpkgs package indexes · pkgs/by-name/li/libversion/package.nix · Source: api.github.com
sudo zypper install libversionopenSUSE Tumbleweed package metadata · libversion · Source: download.opensuse.org
aperçu
Advanced version string comparison library
historique
libversion is Repology's C library for comparing messy software version strings, including prerelease markers, suffixes, separators, and package-repository conventions that simple lexical comparison gets wrong.
The library was written by Dmitry Marakasov for the Repology ecosystem. Its README frames the core problem as comparing versions from different package repositories, where strings such as alpha, beta, rc, patch, post, and unusual separators need stable ordering rules.
libversion is used by Repology itself, and Repology's updater lists the Python libversion module, the C library, and a PostgreSQL libversion extension among its dependencies. That makes the library part of the machinery behind cross-distribution version tracking rather than a general end-user command.
The library exposes C comparison functions, installs pkg-config and CMake integration files, and includes command-line utilities such as version_compare and version_sort for package-maintainer scripts or quick checks.
Version ordering is one of the oldest package-manager traps. libversion is interesting because it treats packaging reality as the problem domain: upstreams encode prereleases, patches, and suffixes inconsistently, and repository comparison services need deterministic answers.
posture de sécurité
library-like package without higher-risk signals.
risque vert · confiance faible · appliance
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
| Commande | Type | Exposition | Note |
|---|---|---|---|
version_compare | cli | exécutable global | |
version_sort | cli | exécutable global |
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.
https://github.com/repology/libversion
métadonnées d'installation
| Clé du paquet | brew:libversion |
|---|---|
| Version | 3.0.4 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/libversion |
| Page d'accueil | https://github.com/repology/libversion |
| Dépôt | https://github.com/repology/libversion |
| Docs amont | https://github.com/repology/libversion |
| Licence | MIT |
| Archive source | https://github.com/repology/libversion/archive/refs/tags/3.0.4.tar.gz |
| Dépendances de compilation | cmake |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | libversion |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
libversion
nix profile install nixpkgs#libversionlibversion 3.0.4-1.3
Version string comparison library
https://github.com/repology/libversion
sudo zypper install libversionlibversion-devel 3.0.4-1.3
Development files for libversion
https://github.com/repology/libversion
sudo zypper install libversion-devellibversion1 3.0.4-1.3
Version string comparison library
https://github.com/repology/libversion
sudo zypper install libversion1piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.