Automic VaultAutomic Vault

brew

wayland mit Homebrew, apk, MacPorts, Nix, pacman, apt, dnf, zypper installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install wayland

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install wayland

MacPorts ports tree · devel/wayland/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add wayland

Alpine Linux edge package indexes · wayland · Quelle: dl-cdn.alpinelinux.org

Nixverifiziert · 92%
nix profile install nixpkgs#wayland

nixpkgs package indexes · wayland · Quelle: raw.githubusercontent.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S wayland

Arch Linux sync databases · wayland · Quelle: geo.mirror.pkgbuild.com

Debian aptverifiziert · 92%
sudo apt install libwayland-bin

Debian stable package indexes · libwayland-bin · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install libwayland-client

Fedora Rawhide package metadata · libwayland-client · Quelle: dl.fedoraproject.org

openSUSE zypperverifiziert · 92%
sudo zypper install libwayland-client0

openSUSE Tumbleweed package metadata · libwayland-client0 · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Protocol for a compositor to talk to its clients

Befehle und Aliase

  • wayland-scanner

Verlauf

Projektgeschichte und Nutzung

Wayland is a display protocol, C IPC library, and Linux graphics architecture that moves the display server role into the compositor. It is the long-running successor architecture to X11 in modern Linux desktops, while `wayland-scanner` and libwayland remain the package-manager-facing pieces developers install.

Projektgeschichte

The official Wayland site describes Wayland as a replacement for the X11 protocol and architecture, intended to be easier to develop, extend, and maintain. Its architecture page explains the core shift: under X, the X server sits between clients, compositors, input, and rendering; under Wayland, the compositor receives input, manages the scene, and accepts client buffers directly.

Wayland and Weston reached 1.0.0 on 2012-10-22, a release the project says marked stable protocol and client-side APIs. The core stack later split into a family of release streams: Wayland for the protocol and C libraries, Weston as a reference compositor, wayland-protocols for shared extensions, and wayland-utils for inspection/debugging.

The first wayland-protocols 1.0 release appeared on 2015-11-24. That extension repository became the place where desktop and application protocols could be reviewed and staged, including stable, staging, deprecated, and legacy unstable protocol phases.

Adoptionsgeschichte

Wayland adoption was gradual because it replaces a core desktop substrate and depends on graphics drivers, compositors, toolkits, screen capture paths, remote desktop flows, and XWayland compatibility. GNOME's 3.22 release notes in 2016 framed Wayland as the next-generation display/input technology for GNU/Linux, and Fedora's Fedora 25 change moved GNOME's display manager/session default to Wayland with Xorg fallback.

KDE followed a slower route through Plasma and KWin. Fedora's Plasma Wayland-by-default change for Fedora 34 stated that KDE Plasma Desktop would use Wayland while X applications continued through XWayland, and KDE's Plasma 6 mega-release in 2024 made Wayland the preferred modern Plasma path.

Wie es verwendet wird

For application and compositor developers, the Homebrew-visible tool is `wayland-scanner`, which turns XML protocol descriptions into C headers and glue code. Runtime use is usually indirect: a toolkit such as GTK, Qt, SDL, GLFW, or a compositor such as GNOME Shell, KWin, Sway, Weston, or gamescope links against libwayland and speaks the protocol.

For users and packagers, Wayland is not a command-line application so much as a foundational runtime component. It is installed because compositors, toolkits, screen portals, XWayland, and protocol extension packages need a shared ABI and protocol generator.

Warum Paket-Nerds sich dafür interessieren

Wayland is package-nerd significant because it changed Linux desktop dependency graphs. Installing a graphical application stack now often pulls in libwayland-client, libwayland-server, wayland-protocols, xdg-desktop-portal, and XWayland rather than assuming an Xorg-only world.

It also turned protocol XML into a build-time artifact: packages commonly use `wayland-scanner` to generate source from protocol definitions, which makes the small `wayland` package important even on systems that never launch Weston.

Zeitleiste

  • 2012-10-22: Wayland and Weston 1.0.0 are released, marking stable protocol and client-side APIs.
  • 2015-11-24: wayland-protocols 1.0 is released.
  • 2016-09-20: Wayland and Weston 1.12 are released around the Fedora 25/GNOME Wayland default transition period.
  • 2018-04-09: Wayland 1.15 and Weston 4.0 are released.
  • 2024-02-28: KDE Plasma 6 ships as part of KDE's MegaRelease 6 with Wayland as the modern default path.
  • 2026-03-19: Wayland 1.25.0 is released.

Related projects

  • Closely related projects include Weston, wayland-protocols, wayland-utils, XWayland, Mesa, Linux DRM/KMS, GNOME Shell/Mutter, KDE KWin/Plasma, wlroots, Sway, xdg-desktop-portal, GTK, and Qt.

Sicherheitslage

Risikostufe: blue

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

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

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

Signale

  • text:client

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 2 Plattformziele verfügbar.
  • Installiert mit 3 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 3 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
wayland-scannercliglobales 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-10
Manager-Version1.25.0
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://wayland.freedesktop.org

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz
  • InfoRelease/tag comparison is only available for GitHub repositories.https://wayland.freedesktop.orgnone Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:wayland
Version1.25.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/wayland
Homepagehttps://wayland.freedesktop.org
Repositoryhttps://gitlab.freedesktop.org/wayland/wayland
Upstream-Dokumentationhttps://gitlab.freedesktop.org/wayland/wayland/-/blob/main/README.md
LizenzMIT
Quellarchivhttps://gitlab.freedesktop.org/wayland/wayland/-/releases/1.25.0/downloads/wayland-1.25.0.tar.xz
Abhängigkeitenexpat, libffi, libxml2
Build-Abhängigkeitenmeson, ninja, pkgconf
Bottleverfügbar (auf arm64_linux, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

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

Debian apt95%

libwayland-bin 1.23.1-3

wayland compositor infrastructure - binary utilities

https://wayland.freedesktop.org/

sudo apt install libwayland-bin
  • Section: libdevel
  • Architecture: amd64
  • Source Package: wayland
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wayland
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libwayland-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libwayland-client0 1.23.1-3

wayland compositor infrastructure - client library

https://wayland.freedesktop.org/

sudo apt install libwayland-client0
  • Section: libs
  • Architecture: amd64
  • Source Package: wayland
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wayland
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libwayland-client0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libwayland-cursor0 1.23.1-3

wayland compositor infrastructure - cursor library

https://wayland.freedesktop.org/

sudo apt install libwayland-cursor0
  • Section: libs
  • Architecture: amd64
  • Source Package: wayland
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wayland
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libwayland-cursor0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libwayland-dev 1.23.1-3

wayland compositor infrastructure - development files

https://wayland.freedesktop.org/

sudo apt install libwayland-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: wayland
  • 6 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wayland
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libwayland-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libwayland-doc 1.23.1-3

wayland compositor infrastructure - documentation files

https://wayland.freedesktop.org/

sudo apt install libwayland-doc
  • Section: doc
  • Architecture: all
  • Source Package: wayland
  • normalized package name match
  • Abgeglichen nach: Wayland
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libwayland-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libwayland-egl-backend-dev 1.23.1-3

wayland compositor infrastructure - EGL backend development files

https://wayland.freedesktop.org/

sudo apt install libwayland-egl-backend-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: wayland
  • normalized package name match
  • Abgeglichen nach: Wayland
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libwayland-egl-backend-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libwayland-egl1 1.23.1-3

wayland compositor infrastructure - EGL library

https://wayland.freedesktop.org/

sudo apt install libwayland-egl1
  • Section: libs
  • Architecture: amd64
  • Source Package: wayland
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wayland
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libwayland-egl1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libwayland-server0 1.23.1-3

wayland compositor infrastructure - server library

https://wayland.freedesktop.org/

sudo apt install libwayland-server0
  • Section: libs
  • Architecture: amd64
  • Source Package: wayland
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wayland
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libwayland-server0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

wayland

nix profile install nixpkgs#wayland
  • normalized package name match
  • Abgeglichen nach: Wayland
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: wayland from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

libwayland-bin 1.22.0-2.1build1

wayland compositor infrastructure - binary utilities

https://wayland.freedesktop.org/

sudo apt install libwayland-bin
  • Section: libdevel
  • Architecture: amd64
  • Source Package: wayland
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wayland
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libwayland-bin from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libwayland-client0 1.22.0-2.1build1

wayland compositor infrastructure - client library

https://wayland.freedesktop.org/

sudo apt install libwayland-client0
  • Section: libs
  • Architecture: amd64
  • Source Package: wayland
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wayland
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libwayland-client0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libwayland-cursor0 1.22.0-2.1build1

wayland compositor infrastructure - cursor library

https://wayland.freedesktop.org/

sudo apt install libwayland-cursor0
  • Section: libs
  • Architecture: amd64
  • Source Package: wayland
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wayland
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libwayland-cursor0 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libwayland-dev 1.22.0-2.1build1

wayland compositor infrastructure - development files

https://wayland.freedesktop.org/

sudo apt install libwayland-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: wayland
  • 6 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wayland
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libwayland-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libwayland-doc 1.22.0-2.1build1

wayland compositor infrastructure - documentation files

https://wayland.freedesktop.org/

sudo apt install libwayland-doc
  • Section: doc
  • Architecture: all
  • Source Package: wayland
  • normalized package name match
  • Abgeglichen nach: Wayland
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libwayland-doc from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libwayland-egl-backend-dev 1.22.0-2.1build1

wayland compositor infrastructure - EGL backend development files

https://wayland.freedesktop.org/

sudo apt install libwayland-egl-backend-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: wayland
  • normalized package name match
  • Abgeglichen nach: Wayland
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libwayland-egl-backend-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libwayland-egl1 1.22.0-2.1build1

wayland compositor infrastructure - EGL library

https://wayland.freedesktop.org/

sudo apt install libwayland-egl1
  • Section: libs
  • Architecture: amd64
  • Source Package: wayland
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wayland
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libwayland-egl1 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz

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