# appstream-glib mit Homebrew, apk, apt, MacPorts, Nix, pacman, zypper, dnf installieren

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

## Installation

```sh
sudo av install brew:appstream-glib
```

Weitere Installationsbefehle:

### macOS

- Homebrew (100%):

```sh
brew install appstream-glib
```

  Evidenz: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install appstream-glib
```

  Evidenz: MacPorts ports tree: devel/appstream-glib/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add appstream-glib
```

  Evidenz: Alpine Linux edge package indexes: appstream-glib from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install appstream-glib-doc
```

  Evidenz: Debian stable package indexes: appstream-glib-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- Nix (92%):

```sh
nix profile install nixpkgs#appstream-glib
```

  Evidenz: nixpkgs package indexes: pkgs/by-name/ap/appstream-glib/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S appstream-glib
```

  Evidenz: Arch Linux sync databases: appstream-glib from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install appstream-glib
```

  Evidenz: openSUSE Tumbleweed package metadata: appstream-glib from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

- dnf (92%):

```sh
sudo dnf install appstream-compose
```

  Evidenz: Fedora Rawhide package metadata: appstream-compose from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

## Paketfakten

- **Paketschlüssel:** brew:appstream-glib
- **Paketmanager:** Homebrew
- **Paketmanager-Seite:** <https://formulae.brew.sh/formula/appstream-glib>
- **Version:** 0.8.3
- **Quellzusammenfassung:** Helper library for reading and writing AppStream metadata
- **Homepage:** <https://github.com/hughsie/appstream-glib>
- **Repository:** <https://github.com/hughsie/appstream-glib>
- **Upstream-Dokumentation:** <https://github.com/hughsie/appstream-glib#readme>
- **Lizenz:** LGPL-2.1-or-later
- **Quellarchiv:** <https://github.com/hughsie/appstream-glib/archive/refs/tags/appstream_glib_0_8_3.tar.gz>
- **Zuletzt aktualisiert:** 2026-06-22T14:02:44-07:00
- **Generiert:** 2026-07-08T07:18:31+00:00

## Executables

- appstream-compose (cli)
- appstream-util (cli)
- appstream-compose (Alias)
- appstream-util (Alias)

## Abhängigkeiten

- gdk-pixbuf
- gettext
- glib
- json-glib
- libarchive

## Build-Abhängigkeiten

- docbook
- docbook-xsl
- gobject-introspection
- meson
- ninja
- pkgconf

## Von macOS bereitgestellte Bibliotheken

- curl

## Installationsverhalten

- Post-install-Hook: nicht definiert
- Bottle: verfügbar auf arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux

## Version und Aktualität

- Seite generiert: 2026-07-08
- Manager-Version: 0.8.3
- Manager aktualisiert: 2026-06-22
- lokale Daten: OK
- Upstream-Repository: https://github.com/hughsie/appstream-glib
- Info: No cached GitHub release or tag data was available.
## Projektgeschichte und Nutzung

AppStream-Glib is a GLib/GObject library and tool suite for reading, writing, validating, and composing AppStream metadata. It historically provided appstream-util, appstream-compose, and appstream-builder workflows used by Linux software-center metadata pipelines.

### Projektgeschichte

The upstream NEWS file records AppStream-Glib 0.1.0 in March 2014. The README describes a library for compressed AppStream XML, Debian DEP-11 YAML, application-store search, screenshot and release metadata, and locale-aware application data.

The repository now warns that appstream-glib is in heavy maintenance mode and recommends using the AppStream reference implementation instead. That warning captures the project's historical role: important infrastructure while AppStream metadata practices were settling, but no longer the preferred new dependency.

### Adoptionsgeschichte

AppStream-Glib was closely tied to GNOME Software and Fedora-style metadata generation. Its appstream-builder documentation describes extracting application metadata from package trees, writing XML archives and icon tarballs, and injecting that data into repository metadata with modifyrepo.

The tool was adopted by Linux distributions because software centers needed app-centric metadata that traditional package metadata did not provide: icons, screenshots, localized descriptions, release notes, content ratings, and validation rules.

### Wie es verwendet wird

Packagers and distribution maintainers used appstream-util for validation/conversion and appstream-builder or appstream-compose-style flows to generate repository metadata from packages and upstream AppData/MetaInfo files.

The README's builder example shows a package-directory scan producing AppStream XML, failed/ignored metadata reports, and icon archives that can be installed into repository metadata so software-center applications can display richer package information.

### Warum Paket-Nerds sich dafür interessieren

AppStream-Glib is one of the utilities that made package repositories feel less like file indexes and more like app stores. It matters to package nerds because it bridges distro package metadata, desktop files, AppData/MetaInfo XML, screenshots, icons, and software-center UX.

Its maintenance-mode status is also significant: modern packagers should usually prefer the main AppStream project, but historical build scripts and distribution metadata pipelines may still contain appstream-glib commands.

### Zeitleiste

- 2014: NEWS records AppStream-Glib 0.1.0.
- 2015: 0.5.x releases show rapid development around metadata and builder behavior.
- 2022: 0.8.0 ports from libsoup to libcurl and continues validation updates.
- 2024: 0.8.3 release continues maintenance fixes.

### Related projects

- AppStream is the specification and current reference implementation recommended by upstream.
- GNOME Software and distribution software centers are primary consumers of the metadata AppStream-Glib helped generate.
- DEP-11 is the Debian-style YAML metadata format the README says appstream-glib can read.

### Quellen

- <https://github.com/hughsie/appstream-glib#readme>
- <https://github.com/hughsie/appstream-glib/blob/main/NEWS>


## Sicherheitshinweise

broad file, network, media, or database tool signal.

- **Geiger-Risiko:** blue / mittel
- broad file, network, media, or database tool signal

## Details aus der Quelldatenbank

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** appstream-glib
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Andere Paketmanager-Einträge

- Debian apt - appstream-glib-doc - 0.8.3-1: normalized package name match | Debian stable package indexes: appstream-glib-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Developer documentation for the libappstream-glib library | https://github.com/hughsie/appstream-glib
- Debian apt - appstream-util - 0.8.3-1: normalized package name match | Debian stable package indexes: appstream-util from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Utility to work with AppStream metadata | https://github.com/hughsie/appstream-glib
- Debian apt - gir1.2-appstreamglib-1.0 - 0.8.3-1: normalized package name match | Debian stable package indexes: gir1.2-appstreamglib-1.0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GObject introspection data for the libappstream-glib library | https://github.com/hughsie/appstream-glib
- Debian apt - libappstream-glib-dev - 0.8.3-1: normalized package name match | Debian stable package indexes: libappstream-glib-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNOME library to access AppStream services (development files) | https://github.com/hughsie/appstream-glib
- Debian apt - libappstream-glib8 - 0.8.3-1: normalized package name match | Debian stable package indexes: libappstream-glib8 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNOME library to access AppStream services | https://github.com/hughsie/appstream-glib
- Nix - appstream-glib: normalized package name match | nixpkgs package indexes: pkgs/by-name/ap/appstream-glib/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - appstream-glib-doc - 0.8.2-1.1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: appstream-glib-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Developer documentation for the libappstream-glib library | https://github.com/hughsie/appstream-glib
- Ubuntu apt - appstream-util - 0.8.2-1.1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: appstream-util from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Utility to work with AppStream metadata | https://github.com/hughsie/appstream-glib
- Ubuntu apt - gir1.2-appstreamglib-1.0 - 0.8.2-1.1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: gir1.2-appstreamglib-1.0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GObject introspection data for the libappstream-glib library | https://github.com/hughsie/appstream-glib
- Ubuntu apt - libappstream-glib-dev - 0.8.2-1.1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libappstream-glib-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GNOME library to access AppStream services (development files) | https://github.com/hughsie/appstream-glib
- Ubuntu apt - libappstream-glib8 - 0.8.2-1.1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libappstream-glib8 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GNOME library to access AppStream services | https://github.com/hughsie/appstream-glib
- apk - appstream-glib - 0.8.3-r0: normalized package name match | Alpine Linux edge package indexes: appstream-glib from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Library for AppStream metadata | https://people.freedesktop.org/~hughsient/appstream-glib/
- apk - appstream-glib-bash-completion - 0.8.3-r0: normalized package name match | Alpine Linux edge package indexes: appstream-glib-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Bash completions for appstream-glib | https://people.freedesktop.org/~hughsient/appstream-glib/
- apk - appstream-glib-builder - 0.8.3-r0: normalized package name match | Alpine Linux edge package indexes: appstream-glib-builder from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Library and command line tools for building AppStream metadata | https://people.freedesktop.org/~hughsient/appstream-glib/
- apk - appstream-glib-dbg - 0.8.3-r0: normalized package name match | Alpine Linux edge package indexes: appstream-glib-dbg from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Library for AppStream metadata (debug symbols) | https://people.freedesktop.org/~hughsient/appstream-glib/
- apk - appstream-glib-dev - 0.8.3-r0: normalized package name match | Alpine Linux edge package indexes: appstream-glib-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Library for AppStream metadata (development files) | https://people.freedesktop.org/~hughsient/appstream-glib/


## Verwandte Links

- [Source-control packages](https://www.automicvault.com/de/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Secret-risk packages](https://www.automicvault.com/de/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/de/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/de/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [gdk-pixbuf](https://www.automicvault.com/de/pkg/brew/gdk-pixbuf/) - Runtime dependency declared by Homebrew.
- [gettext](https://www.automicvault.com/de/pkg/brew/gettext/) - Runtime dependency declared by Homebrew.
- [glib](https://www.automicvault.com/de/pkg/brew/glib/) - Runtime dependency declared by Homebrew.
- [json-glib](https://www.automicvault.com/de/pkg/brew/json-glib/) - Runtime dependency declared by Homebrew.
- [libarchive](https://www.automicvault.com/de/pkg/brew/libarchive/) - Runtime dependency declared by Homebrew.
- [docbook](https://www.automicvault.com/de/pkg/brew/docbook/) - Build dependency declared by Homebrew.
- [docbook-xsl](https://www.automicvault.com/de/pkg/brew/docbook-xsl/) - Build dependency declared by Homebrew.
- [gobject-introspection](https://www.automicvault.com/de/pkg/brew/gobject-introspection/) - Build dependency declared by Homebrew.
- [meson](https://www.automicvault.com/de/pkg/brew/meson/) - Build dependency declared by Homebrew.
- [appstream](https://www.automicvault.com/de/pkg/brew/appstream/) - Shares av.db curated category or tags: cli, metadata, system.
- [libosinfo](https://www.automicvault.com/de/pkg/brew/libosinfo/) - Shares av.db curated category or tags: cli, metadata, system.
- [libxmlb](https://www.automicvault.com/de/pkg/brew/libxmlb/) - Shares av.db curated category or tags: cli, metadata, system.
- [osinfo-db-tools](https://www.automicvault.com/de/pkg/brew/osinfo-db-tools/) - Shares av.db curated category or tags: cli, metadata, system.
- [tag](https://www.automicvault.com/de/pkg/brew/tag/) - Shares av.db curated category or tags: cli, metadata, system.
- [abduco](https://www.automicvault.com/de/pkg/brew/abduco/) - Shares av.db curated category or tags: cli, system.
- [acl](https://www.automicvault.com/de/pkg/brew/acl/) - Shares av.db curated category or tags: cli, system.
- [acpica](https://www.automicvault.com/de/pkg/brew/acpica/) - Shares av.db curated category or tags: cli, system.
- [czkawka](https://www.automicvault.com/de/pkg/brew/czkawka/) - Local package facts share a topical domain. Shared terms: cli, gdk, gdk-pixbuf, gettext, glib.
- [libgusb](https://www.automicvault.com/de/pkg/brew/libgusb/) - Both packages work with overlapping file formats or content types. Shared terms: cli, glib, json, json-glib, system.

## Combined YAML source

View the package source record on GitHub. [combined/appstream-glib.yml](https://github.com/automic-vault/db/blob/main/combined/appstream-glib.yml)


## Quellen

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
