Automic VaultAutomic Vault

brew

libiconv を Homebrew, MacPorts, Nix, pacman, scoop でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install libiconv

local Homebrew formula metadata

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

MacPorts ports tree · textproc/libiconv/Portfile · ソース: api.github.com

Windows

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

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

概要

パッケージ概要

Conversion library

履歴

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

GNU libiconv is the GNU character-set conversion library for systems that lack a usable iconv implementation or lack Unicode-capable conversions.

プロジェクトの歴史

The GNU project page frames libiconv around the internet-era problem of moving text among Unicode and older language- or country-dependent encodings. It provides both the iconv() library interface and an iconv command-line program.

GNU libiconv's long-term role has been portability rather than novelty: it supplies consistent conversion support on platforms where libc iconv is absent, incomplete, or not compatible with the encodings an application needs.

採用の歴史

The package became common in Unix packaging because many projects use Autoconf tests for iconv and need a fallback on macOS, BSD, Windows ports, or older commercial Unix systems.

The GNU documentation explicitly calls out GNU gettext integration and the circular first-install relationship between gettext and libiconv on some systems, which is why packagers often care about bootstrap order.

使われ方

Developers link against libiconv through iconv_open, iconv, and iconv_close, while users can call the iconv program to convert files or streams between encodings. Build systems commonly surface it through LIBICONV or LTLIBICONV substitutions.

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

libiconv is one of the classic portability packages: invisible when libc has enough charset support, essential when it does not. It also exposes subtle packaging choices around libc replacement, gettext, locale charsets, and whether a dependency should use the system iconv or GNU's implementation.

For package maintainers, it is a reminder that text encoding is infrastructure. A tiny mismatch in iconv availability can decide whether internationalized software builds or produces correct output.

タイムライン

  • 1998: GNU libiconv documentation carries Free Software Foundation copyright from this period.
  • 2024: GNU libiconv 1.18 release notes described POSIX:2024 API compatibility work.
  • 2026: The GNU project page documented libiconv 1.19 source and manuals.

Related projects

  • GNU gettext is closely related because gettext can use libiconv for message conversion and shares build-system history around iconv.m4.
  • glibc iconv is the main system implementation that may make GNU libiconv unnecessary on GNU/Linux systems.
  • POSIX iconv is the standard API surface that libiconv implements for portable software.

セキュリティ状態

リスクレベル: グリーン

library-like package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • library-like package without higher-risk signals

信号

  • metadata:library-like

インストール挙動

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

推奨レビュー

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

実行可能ファイル

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

コマンド種類公開範囲メモ
iconvcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

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

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

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

  • 情報No package-manager update timestamp was available.信頼度 低
  • 情報Release/tag comparison is only available for GitHub repositories.https://www.gnu.org/software/libiconv/信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:libiconv
バージョン1.19
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/libiconv
ホームページhttps://www.gnu.org/software/libiconv/
リポジトリhttps://git.savannah.gnu.org/git/libiconv.git
上流ドキュメントhttps://www.gnu.org/software/libiconv
ライセンスGPL-3.0-or-later AND LGPL-2.0-or-later
ソースアーカイブhttps://ftpmirror.gnu.org/gnu/libiconv/libiconv-1.19.tar.gz
ビルド依存関係autoconf, automake
macOS 提供ライブラリgperf
Bottle利用可能 (対象 arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

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

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

Nix95%

libiconv

nix profile install nixpkgs#libiconv
  • normalized package name match
  • 一致条件: Libiconv
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: libiconv from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
pacman95%

libiconv 1.19-1

GNU charset conversion library

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

sudo pacman -S libiconv
  • License: LGPL-2.1-only AND GPL-3.0-only
  • Architecture: x86_64
  • 1 依存関係
  • normalized package name match
  • 一致条件: Libiconv
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: libiconv from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

libiconv

sudo port install libiconv
  • normalized package name match
  • 一致条件: Libiconv
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/libiconv/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Nix92%

iconv

nix profile install nixpkgs#iconv
  • installed executable or alias match
  • 一致条件: Iconv
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: iconv from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Scoop92%

main/iconv

scoop install main/iconv
  • installed executable or alias match
  • 一致条件: Iconv
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/iconv.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

ソース経路

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

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