Automic VaultAutomic Vault

brew

libgpg-error を Homebrew, apk, dnf, MacPorts, Nix, pacman, apt, zypper でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install libgpg-error

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install libgpg-error

MacPorts ports tree · devel/libgpg-error/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add libgpg-error

Alpine Linux edge package indexes · libgpg-error · ソース: dl-cdn.alpinelinux.org

Fedora dnf確認済み · 92%
sudo dnf install libgpg-error

Fedora Rawhide package metadata · libgpg-error · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#libgpg-error

nixpkgs package indexes · pkgs/by-name/li/libgpg-error/package.nix · ソース: api.github.com

Arch Linux pacman確認済み · 92%
sudo pacman -S libgpg-error

Arch Linux sync databases · libgpg-error · ソース: geo.mirror.pkgbuild.com

Debian apt確認済み · 92%
sudo apt install gpgrt-tools

Debian stable package indexes · gpgrt-tools · ソース: deb.debian.org

openSUSE zypper確認済み · 92%
sudo zypper install libgpg-error-devel

openSUSE Tumbleweed package metadata · libgpg-error-devel · ソース: download.opensuse.org

概要

パッケージ概要

Common error values for all GnuPG components

コマンドとエイリアス

  • gpg-error
  • gpg-error-config
  • gpgrt-config
  • yat2m

履歴

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

Libgpg-error is the small but central GnuPG runtime library that gives GnuPG components a common vocabulary for error codes and error handling. Over time it also accumulated reusable runtime pieces such as streams, printf-style functions, locks, Base64 helpers, logging, option parsing, and Windows portability support.

プロジェクトの歴史

The GnuPG project describes Libgpg-error as a library that originally defined common error values for GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SCdaemon, and related components. The project page also notes the long-term plan to rename the library to Libgpgrt, reflecting its broader role as the GnuPG runtime.

The public repository history dates back to 2003 in the GitHub mirror, and the official tarball directory records a long sequence of 1.x releases. By the 2020s, release notes document new gpgrt-prefixed process APIs, name-value helpers, Windows registry helpers, cross-compilation work, and platform fixes.

採用の歴史

Libgpg-error is adopted mostly by being pulled in as a dependency of the GnuPG stack. A system that builds libgcrypt, GPGME, pinentry, or GnuPG itself generally needs the common error/runtime layer first.

Package managers expose it as both a library and a small tool package; the Homebrew batch input lists gpg-error, gpg-error-config, gpgrt-config, and yat2m executables. Debian and Ubuntu package the tools under gpgrt-tools, which reflects the project's gradual Libgpgrt naming direction.

使われ方

Developers use Libgpg-error directly when writing code in the GnuPG ecosystem or when they need the library's gpgrt runtime services. Most users encounter it indirectly through cryptographic packages that rely on GnuPG libraries.

At build time, gpgrt-config and gpg-error-config help downstream software discover headers, compiler flags, and linker flags, making the package part of the familiar Unix library toolchain.

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

This is the kind of tiny library that explains why cryptographic packages have deep dependency chains. It appears boring, but if it is missing or mismatched, libgcrypt, GPGME, and larger GnuPG builds fail early.

The rename pressure toward gpgrt is package-nerd notable: package names, tool names, headers, and downstream dependencies do not all switch at once, so distributions carry both the historical libgpg-error identity and newer gpgrt-facing interfaces.

タイムライン

  • 2003-06-05: The GitHub mirror includes repository history from this date.
  • 2020-11-19: The GnuPG project page source was last changed, describing the gpgrt.h direction.
  • 2024-06-19: Version 1.50 added a new set of process spawn functions.
  • 2025-04-08: Version 1.52 added name-value file APIs, string-list APIs, and Windows registry helpers.
  • 2026-05-07: Version 1.61 fixed es_printf and vfnameconcat security-related bugs and added Emscripten cross-compile support.

Related projects

  • GnuPG, libgcrypt, GPGME, Libksba, Pinentry, DirMngr, and SCdaemon are direct members of the ecosystem that use the shared error/runtime layer.
  • Libgpgrt is the intended runtime-library identity reflected by gpgrt-prefixed functions, gpgrt.h, and gpgrt-config.
  • Homebrew, Debian, Ubuntu, Fedora, Arch, and other package managers distribute it as a foundational GnuPG dependency.

セキュリティ状態

保護ツール対応はまだ見つかっていません

libgpg-error に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。

インストール挙動

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

推奨レビュー

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

実行可能ファイル

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

コマンド種類公開範囲メモ
gpg-errorcliグローバル実行可能ファイル
gpg-error-configcliグローバル実行可能ファイル
gpgrt-configcliグローバル実行可能ファイル
yat2mcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

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

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

https://www.gnupg.org/related_software/libgpg-error/

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:libgpg-error
バージョン1.61
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/libgpg-error
ホームページhttps://www.gnupg.org/related_software/libgpg-error/
リポジトリhttps://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git
上流ドキュメントhttps://www.gnupg.org/software/libgpg-error/index.html
ライセンスLGPL-2.1-or-later
ソースアーカイブhttps://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.61.tar.bz2
最終更新2026-05-07T15:39:16Z
Pulseupdated
依存関係gettext
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

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

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

Debian apt95%

gpgrt-tools 1.51-4

GnuPG development runtime library (executable tools)

https://www.gnupg.org/related_software/libgpg-error/

sudo apt install gpgrt-tools
  • Section: devel
  • Architecture: amd64
  • Source Package: libgpg-error
  • 2 依存関係
  • normalized package name match
  • 一致条件: Libgpg Error
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gpgrt-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgpg-error-dev 1.51-4

GnuPG development runtime library (developer tools)

https://www.gnupg.org/related_software/libgpg-error/

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

libgpg-error-l10n 1.51-4

library of error values and messages in GnuPG (localization files)

https://www.gnupg.org/related_software/libgpg-error/

sudo apt install libgpg-error-l10n
  • Section: localization
  • Architecture: all
  • Source Package: libgpg-error
  • normalized package name match
  • 一致条件: Libgpg Error
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgpg-error-l10n from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgpg-error-mingw-w64-dev 1.51-4

library of error values and messages in GnuPG (Windows development)

https://www.gnupg.org/related_software/libgpg-error/

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

libgpg-error0 1.51-4

GnuPG development runtime library

https://www.gnupg.org/related_software/libgpg-error/

sudo apt install libgpg-error0
  • Section: libs
  • Architecture: amd64
  • Source Package: libgpg-error
  • 1 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Libgpg Error
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgpg-error0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

libgpg-error

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

gpgrt-tools 1.47-3build2

GnuPG development runtime library (executable tools)

https://www.gnupg.org/related_software/libgpg-error/

sudo apt install gpgrt-tools
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: libgpg-error
  • 2 依存関係
  • normalized package name match
  • 一致条件: Libgpg Error
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gpgrt-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libgpg-error-dev 1.47-3build2

GnuPG development runtime library (developer tools)

https://www.gnupg.org/related_software/libgpg-error/

sudo apt install libgpg-error-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: libgpg-error
  • 1 依存関係
  • normalized package name match
  • 一致条件: Libgpg Error
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libgpg-error-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libgpg-error-l10n 1.47-3build2

library of error values and messages in GnuPG (localization files)

https://www.gnupg.org/related_software/libgpg-error/

sudo apt install libgpg-error-l10n
  • Section: localization
  • Architecture: all
  • Source Package: libgpg-error
  • normalized package name match
  • 一致条件: Libgpg Error
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libgpg-error-l10n from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libgpg-error-mingw-w64-dev 1.47-3build2

library of error values and messages in GnuPG (Windows development)

https://www.gnupg.org/related_software/libgpg-error/

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

libgpg-error0 1.47-3build2

GnuPG development runtime library

https://www.gnupg.org/related_software/libgpg-error/

sudo apt install libgpg-error0
  • Section: libs
  • Architecture: amd64
  • Source Package: libgpg-error
  • 1 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Libgpg Error
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libgpg-error0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

libgpg-error 1.61-r0

Support library for libgcrypt

https://www.gnupg.org/

sudo apk add libgpg-error
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: libgpg-error
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Libgpg Error
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libgpg-error from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

libgpg-error-dev 1.61-r0

Support library for libgcrypt (development files)

https://www.gnupg.org/

sudo apk add libgpg-error-dev
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: libgpg-error
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Libgpg Error
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libgpg-error-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

libgpg-error-doc 1.61-r0

Support library for libgcrypt (documentation)

https://www.gnupg.org/

sudo apk add libgpg-error-doc
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: libgpg-error
  • normalized package name match
  • 一致条件: Libgpg Error
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libgpg-error-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

libgpg-error-lisp 1.61-r0

Support library for libgcrypt

https://www.gnupg.org/

sudo apk add libgpg-error-lisp
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: libgpg-error
  • normalized package name match
  • 一致条件: Libgpg Error
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libgpg-error-lisp from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

libgpg-error-static 1.61-r0

libgpg-error static libraries

https://www.gnupg.org/

sudo apk add libgpg-error-static
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: libgpg-error
  • normalized package name match
  • 一致条件: Libgpg Error
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libgpg-error-static from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

ソース経路

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

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

使用ソース

  • 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