Automic VaultAutomic Vault

brew

libiconv mit Homebrew, MacPorts, Nix, pacman, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für libiconv in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install libiconv

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install libiconv

MacPorts ports tree · textproc/libiconv/Portfile · Quelle: api.github.com

Windows

Scoopverifiziert · 92%
scoop install main/iconv

Scoop official bucket manifest trees · bucket/iconv.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

Conversion library

Verlauf

Projektgeschichte und Nutzung

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

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

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

Sicherheitslage

Risikostufe: grün

library-like package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • library-like package without higher-risk signals

Signale

  • metadata:library-like

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 4 Plattformziele verfügbar.
  • Build-Metadaten listen 2 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
iconvcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version1.19
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

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

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz
  • InfoRelease/tag comparison is only available for GitHub repositories.https://www.gnu.org/software/libiconv/none Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:libiconv
Version1.19
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/libiconv
Homepagehttps://www.gnu.org/software/libiconv/
Repositoryhttps://git.savannah.gnu.org/git/libiconv.git
Upstream-Dokumentationhttps://www.gnu.org/software/libiconv
LizenzGPL-3.0-or-later AND LGPL-2.0-or-later
Quellarchivhttps://ftpmirror.gnu.org/gnu/libiconv/libiconv-1.19.tar.gz
Build-Abhängigkeitenautoconf, automake
Von macOS bereitgestellte Bibliothekengperf
Bottleverfügbar (auf arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

libiconv

nix profile install nixpkgs#libiconv
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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