Automic VaultAutomic Vault

brew

gnutls を Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper, scoop でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install gnutls

local Homebrew formula metadata

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

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

Linux

Alpine Linux apk確認済み · 92%
sudo apk add gnutls

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

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

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

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

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

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

Arch Linux sync databases · gnutls · ソース: geo.mirror.pkgbuild.com

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

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

Windows

Scoop確認済み · 92%
scoop install main/gnutls

Scoop official bucket manifest trees · bucket/gnutls.json · ソース: api.github.com

概要

パッケージ概要

GNU Transport Layer Security (TLS) Library

コマンドとエイリアス

  • gnutls-certtool
  • gnutls-cli
  • gnutls-cli-debug
  • gnutls-serv
  • ocsptool
  • p11tool
  • psktool

履歴

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

GnuTLS is the GNU Project's TLS library and tool suite for encrypted network protocols. It is packaged both as a developer library and as a set of diagnostic and certificate-management commands, which makes it important to operating-system distributions, network applications, and administrators who need scriptable TLS tooling.

プロジェクトの歴史

GnuTLS emerged inside the GNU ecosystem as a portable C implementation of the SSL, TLS, and DTLS protocol families. The manual presents it as a library meant to hide protocol complexity behind an API while still exposing certificate handling, key exchange, session management, and authentication choices to applications.

The project developed alongside changes in TLS itself. It added protocol support, X.509 and OpenPGP certificate features, PKCS#11 work, command-line tools such as certtool and gnutls-cli, and library interfaces for both application developers and system integrators. Its GitLab project became the official source-control and issue-tracking home.

採用の歴史

GnuTLS found adoption where applications needed a GNU-maintained TLS implementation that could be shipped broadly by distributions. Package managers carry it not only for the user-facing commands but also because other software links against libgnutls for HTTPS, mail, directory services, and other encrypted protocols.

The library's ecosystem significance comes from being a stack component rather than a stand-alone application. Many users meet it indirectly through dependencies, while administrators and developers use the command-line tools to debug handshakes, inspect certificates, test servers, and work with PKCS#11 tokens.

使われ方

Practitioners use libgnutls in applications that need TLS or DTLS support, and use gnutls-cli, gnutls-serv, gnutls-cli-debug, certtool, ocsptool, p11tool, and psktool for testing and certificate workflows. The manual also covers authentication choices, priority strings, session tickets, certificate credentials, and integration patterns.

In package-manager culture, installing GnuTLS often satisfies both build-time library requirements and operational tooling needs. It is a small command-line surface on top of a security-sensitive shared library, so maintainers care about ABI stability, protocol defaults, and timely security updates.

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

GnuTLS is one of the packages that turns TLS from a browser feature into ordinary Unix plumbing. It sits in dependency graphs, exposes inspection tools for humans, and gives source-built software a distribution-provided cryptographic backend.

タイムライン

  • 2003: GnuTLS 1.0.0 marked an early stable release line.
  • 2011: GnuTLS 3.0 introduced a major branch with expanded TLS support.
  • 2013: GnuTLS 3.1.10 changed the library licensing to LGPLv2.1 or later for wider linking compatibility.
  • 2020s: GitLab served as the official repository and issue-tracking home.

Related projects

  • libtasn1 and nettle are important lower-level libraries in the GnuTLS stack.
  • PKCS#11 providers and smart-card tooling integrate with GnuTLS through p11tool and library support.
  • Applications that link against libgnutls form the main adoption surface for the package.

セキュリティ状態

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

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

インストール挙動

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

推奨レビュー

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

実行可能ファイル

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

コマンド種類公開範囲メモ
gnutls-certtoolcliグローバル実行可能ファイル
gnutls-clicliグローバル実行可能ファイル
gnutls-cli-debugcliグローバル実行可能ファイル
gnutls-servcliグローバル実行可能ファイル
ocsptoolcliグローバル実行可能ファイル
p11toolcliグローバル実行可能ファイル
psktoolcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

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

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

https://gnutls.org/

  • 情報Release/tag comparison is only available for GitHub repositories.https://gnutls.org/信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:gnutls
バージョン3.8.13
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/gnutls
ホームページhttps://gnutls.org/
リポジトリhttps://gitlab.com/gnutls/gnutls
上流ドキュメントhttps://gnutls.org/manual/gnutls.html
ライセンスLGPL-2.1-or-later AND GPL-3.0-only
ソースアーカイブhttps://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.13.tar.xz
最終更新2026-07-06T01:46:26Z
Pulseupdated
依存関係ca-certificates, gettext, gmp, libidn2, libtasn1, libunistring, nettle, p11-kit
ビルド依存関係pkgconf, texinfo
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし
注意点Guile bindings are now in the `guile-gnutls` formula.

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

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

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

Nix95%

gnutls

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

gnutls 3.8.13-r0

TLS protocol implementation

https://www.gnutls.org/

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

gnutls-c++ 3.8.13-r0

The C++ interface to GnuTLS

https://www.gnutls.org/

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

gnutls-dbg 3.8.13-r0

TLS protocol implementation (debug symbols)

https://www.gnutls.org/

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

gnutls-dev 3.8.13-r0

TLS protocol implementation (development files)

https://www.gnutls.org/

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

gnutls-doc 3.8.13-r0

TLS protocol implementation (documentation)

https://www.gnutls.org/

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

gnutls-utils 3.8.13-r0

Command line tools for TLS protocol

https://www.gnutls.org/

sudo apk add gnutls-utils
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: gnutls
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Gnutls
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gnutls-utils from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

gnutls 3.8.13-1.fc45

A TLS protocol implementation

http://www.gnutls.org/

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

gnutls-c++ 3.8.13-1.fc45

The C++ interface to GnuTLS

http://www.gnutls.org/

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

gnutls-dane 3.8.13-1.fc45

A DANE protocol implementation for GnuTLS

http://www.gnutls.org/

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

gnutls-devel 3.8.13-1.fc45

Development files for the gnutls package

http://www.gnutls.org/

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

gnutls-fips 3.8.13-1.fc45

Virtual package to install packages required to use gnutls under FIPS mode

http://www.gnutls.org/

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

gnutls-utils 3.8.13-1.fc45

Command line tools for TLS protocol

http://www.gnutls.org/

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

mingw32-gnutls 3.8.13-1.fc45

MinGW GnuTLS TLS/SSL encryption library

http://www.gnutls.org/

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

mingw64-gnutls 3.8.13-1.fc45

MinGW GnuTLS TLS/SSL encryption library

http://www.gnutls.org/

sudo dnf install mingw64-gnutls
  • License: GPL-3.0-or-later AND LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: gnutls
  • 6 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Gnutls
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: mingw64-gnutls from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

gnutls 3.8.13-2

A library which provides a secure layer over a reliable transport layer

https://www.gnutls.org/

sudo pacman -S gnutls
  • License: GPL-3.0-or-later AND LGPL-2.1-or-later
  • Architecture: x86_64
  • 14 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Gnutls
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: gnutls from https://geo.mirror.pkgbuild.com/core/os/x86_64/core.db.tar.gz

ソース経路

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

このページは 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