Automic VaultAutomic Vault

brew

Installer yaz avec Homebrew, apt, dnf, MacPorts, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de yaz pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install yaz

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install yaz

MacPorts ports tree · net/yaz/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install yaz

Debian stable package indexes · yaz · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install yaz

Fedora Rawhide package metadata · yaz · Source: dl.fedoraproject.org

Arch Linux pacmanvérifié · 92%
sudo pacman -S yaz

Arch Linux sync databases · yaz · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install yaz

openSUSE Tumbleweed package metadata · yaz · Source: download.opensuse.org

aperçu

Résumé du paquet

Toolkit for Z39.50/SRW/SRU clients/servers

Commandes et alias

  • yaz-asncomp
  • yaz-client
  • yaz-config
  • yaz-iconv
  • yaz-icu
  • yaz-illclient
  • yaz-json-parse
  • yaz-marcdump
  • yaz-record-conv
  • yaz-url
  • yaz-ztest
  • zoomsh

historique

Historique du projet et usages

YAZ is Index Data's C toolkit for building Z39.50, SRW/SRU, and related library-search clients and servers. For package nerds it is infrastructure from the library-automation world: a protocol stack, command-line utilities, and bindings that keep old and specialized bibliographic search networks usable from modern systems.

Historique du projet

Index Data states that YAZ has been a leading toolkit for Z39.50 clients and servers since its first release in 1995. Over three decades it grew from Z39.50 support into SRW/SRU, Z39.50-2003, SRU 1.1 through 2.0, Solr client access through the ZOOM API, and a family of related bindings and tools.

The GitHub repository describes the main output as the YAZ library, containing support functions for implementing server and client roles for Z39.50 and SRU. The repository was created on GitHub in 2016, but its copyright line and official product page make clear that the toolkit predates the GitHub era by decades.

Historique d'adoption

YAZ was adopted in the library and information-retrieval niche because Z39.50 is complex, old, and still operationally important. The Library of Congress Z39.50 software page lists YAZ and YAZ++ as C/C++ toolkits for Z39.50/SRW/SRU clients and servers, including Z39.50-2003 and the industry-standard ZOOM API.

Index Data's page emphasizes both direct use in C applications and downstream language bindings or sibling tools: YAZ++, PHP/YAZ, SimpleServer, NET::Z3950, yaz4j, and ZOOM API bindings. That ecosystem made YAZ a base layer for metasearch gateways, catalogs, discovery tools, and vendor integrations.

Modes d'utilisation

Developers use the library to implement Z39.50 and SRU client or server roles. Package users also get utilities such as yaz-client for interactive protocol testing, yaz-marcdump for inspecting MARC records, yaz-iconv and yaz-record-conv for record conversion, and zoomsh for ZOOM-based client work.

In practice, YAZ often appears when integrating library catalogs, debugging remote bibliographic services, converting MARC data, or maintaining older discovery systems that still speak Z39.50/SRU alongside newer HTTP APIs.

Pourquoi les passionnés de paquets s'y intéressent

YAZ matters because it is a living bridge between pre-web library protocols and contemporary open-source packaging. It is not fashionable infrastructure, but it is exactly the sort of deeply specialized C library that keeps institutional data systems interoperable.

It is also a good reminder that package ecosystems are not only developer fashion cycles. Some packages persist because standards, public institutions, and long-lived catalogs persist.

Chronologie

  • 1995: Index Data releases the first YAZ toolkit.
  • 2000: Library Technology Guides lists YAZ as an open-source Z39.50v3 programmer's toolkit.
  • 2016: The indexdata/yaz GitHub repository is created.
  • 2020s: Index Data describes YAZ as supporting Z39.50, SRW/SRU, SRU 1.1 through 2.0, ZOOM, and Solr client access.

Related projects

  • YAZ++ is the C++ toolkit related to YAZ.
  • PHP/YAZ, SimpleServer, NET::Z3950, and yaz4j are bindings or wrappers in the YAZ ecosystem.
  • ZOOM is the higher-level API used by YAZ and related language bindings for Z39.50 work.
  • Zebra, Pazpar2, and other Index Data tools commonly live near YAZ in library-search deployments.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour yaz. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 2 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

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

Exécutables installés

CommandeTypeExpositionNote
yaz-asncompcliexécutable global
yaz-clientcliexécutable global
yaz-configcliexécutable global
yaz-iconvcliexécutable global
yaz-icucliexécutable global
yaz-illclientcliexécutable global
yaz-json-parsecliexécutable global
yaz-marcdumpcliexécutable global
yaz-record-convcliexécutable global
yaz-urlcliexécutable global
yaz-ztestcliexécutable global
zoomshcliexécutable global

fraîcheur

Version et 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.

page générée2026-07-25
version du gestionnaire5.37.3
gestionnaire mis à jour2026-05-20
données localesOK
amontnot checked
dernière version détectéenon détecté

https://www.indexdata.com/resources/software/yaz/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:yaz
Version5.37.3
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/yaz
Page d'accueilhttps://www.indexdata.com/resources/software/yaz/
Dépôthttps://github.com/indexdata/yaz
Docs amonthttps://software.indexdata.com/yaz/doc/index.html
LicenceBSD-3-Clause
Archive sourcehttps://ftp.indexdata.com/pub/yaz/yaz-5.37.3.tar.gz
Dernière mise à jour2026-05-20T17:39:04Z
Pulseupdated
Dépendancesgnutls, icu4c@78
Dépendances de compilationpkgconf
Bibliothèques fournies par macOSlibxml2, libxslt
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

libyaz-dev 5.34.4-1+b1

Z39.50/SRW/SRU toolkit (development files)

https://www.indexdata.com/resources/software/yaz/

sudo apt install libyaz-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: yaz
  • 5 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Yaz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libyaz-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libyaz5 5.34.4-1+b1

Z39.50/SRW/SRU toolkit (libraries)

https://www.indexdata.com/resources/software/yaz/

sudo apt install libyaz5
  • Section: libs
  • Architecture: amd64
  • Source Package: yaz
  • 6 Dépendances
  • normalized package name match
  • Correspondance par : Yaz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libyaz5 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

yaz 5.34.4-1+b1

Z39.50/SRW/SRU toolkit (utilities)

https://www.indexdata.com/resources/software/yaz/

sudo apt install yaz
  • Section: utils
  • Architecture: amd64
  • Source Package: yaz
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Yaz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: yaz from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

yaz-doc 5.34.4-1

Z39.50/SRW/SRU toolkit (documentation)

https://www.indexdata.com/resources/software/yaz/

sudo apt install yaz-doc
  • Section: doc
  • Architecture: all
  • Source Package: yaz
  • normalized package name match
  • Correspondance par : Yaz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: yaz-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

yaz-icu 5.34.4-1+b1

Z39.50/SRW/SRU toolkit (command-line client for ICU)

https://www.indexdata.com/resources/software/yaz/

sudo apt install yaz-icu
  • Section: utils
  • Architecture: amd64
  • Source Package: yaz
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Yaz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: yaz-icu from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

yaz-illclient 5.34.4-1+b1

Z39.50/SRW/SRU toolkit (command-line client for ILL)

https://www.indexdata.com/resources/software/yaz/

sudo apt install yaz-illclient
  • Section: utils
  • Architecture: amd64
  • Source Package: yaz
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Yaz
Debian stable package indexes · deb.debian.org · Debian stable package indexes: yaz-illclient from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

libyaz-dev 5.34.0-1build4

Z39.50/SRW/SRU toolkit (development files)

https://www.indexdata.com/resources/software/yaz/

sudo apt install libyaz-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: yaz
  • 5 Dépendances
  • 1 fournit
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Yaz
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libyaz-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libyaz5 5.34.0-1build4

Z39.50/SRW/SRU toolkit (libraries)

https://www.indexdata.com/resources/software/yaz/

sudo apt install libyaz5
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: yaz
  • 6 Dépendances
  • normalized package name match
  • Correspondance par : Yaz
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libyaz5 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

yaz 5.34.0-1build4

Z39.50/SRW/SRU toolkit (utilities)

https://www.indexdata.com/resources/software/yaz/

sudo apt install yaz
  • Section: universe/devel
  • Architecture: amd64
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Yaz
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: yaz from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

yaz-doc 5.34.0-1build4

Z39.50/SRW/SRU toolkit (documentation)

https://www.indexdata.com/resources/software/yaz/

sudo apt install yaz-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: yaz
  • normalized package name match
  • Correspondance par : Yaz
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: yaz-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

yaz-icu 5.34.0-1build4

Z39.50/SRW/SRU toolkit (command-line client for ICU)

https://www.indexdata.com/resources/software/yaz/

sudo apt install yaz-icu
  • Section: universe/utils
  • Architecture: amd64
  • Source Package: yaz
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Yaz
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: yaz-icu from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

yaz-illclient 5.34.0-1build4

Z39.50/SRW/SRU toolkit (command-line client for ILL)

https://www.indexdata.com/resources/software/yaz/

sudo apt install yaz-illclient
  • Section: universe/utils
  • Architecture: amd64
  • Source Package: yaz
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Yaz
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: yaz-illclient from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

libyaz 5.37.3-2.fc45

Shared libraries for yaz

http://www.indexdata.com/yaz/

sudo dnf install libyaz
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: yaz
  • 10 Dépendances
  • 4 fournit
  • normalized package name match
  • Correspondance par : Yaz
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libyaz from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libyaz-devel 5.37.3-2.fc45

Development files for yaz

http://www.indexdata.com/yaz/

sudo dnf install libyaz-devel
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: yaz
  • 8 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Yaz
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libyaz-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

yaz 5.37.3-2.fc45

Z39.50/SRW/SRU toolkit

http://www.indexdata.com/yaz/

sudo dnf install yaz
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: yaz
  • 10 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Yaz
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: yaz from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

yaz-doc 5.37.3-2.fc45

Documentation for yaz

http://www.indexdata.com/yaz/

sudo dnf install yaz-doc
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: yaz
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Yaz
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: yaz-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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