# Installer libevdev avec Homebrew, apk, apt, dnf, Nix, pacman, zypper

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

## installation

```sh
sudo av install brew:libevdev
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install libevdev
```

  Preuve: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add libevdev
```

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

- Debian apt (92%):

```sh
sudo apt install libevdev-dev
```

  Preuve: Debian stable package indexes: libevdev-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install libevdev
```

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

- Nix (92%):

```sh
nix profile install nixpkgs#libevdev
```

  Preuve: nixpkgs package indexes: pkgs/by-name/li/libevdev/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S libevdev
```

  Preuve: Arch Linux sync databases: libevdev from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install libevdev-devel
```

  Preuve: openSUSE Tumbleweed package metadata: libevdev-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Faits du paquet

- **Clé du paquet:** brew:libevdev
- **Gestionnaire de paquets:** Homebrew
- **Page du gestionnaire de paquets:** <https://formulae.brew.sh/formula/libevdev>
- **Version:** 1.13.6
- **Résumé source:** Wrapper library for evdev devices
- **Page d'accueil:** <https://www.freedesktop.org/wiki/Software/libevdev/>
- **Dépôt:** <https://gitlab.freedesktop.org/libevdev/libevdev>
- **Docs amont:** <https://www.freedesktop.org/software/libevdev/doc/latest>
- **Licence:** MIT
- **Archive source:** <https://www.freedesktop.org/software/libevdev/libevdev-1.13.6.tar.xz>
- **Généré:** 2026-07-08T18:08:21+00:00

## exécutables

- libevdev-tweak-device (cli)
- mouse-dpi-tool (cli)
- touchpad-edge-detector (cli)
- libevdev-tweak-device (alias)
- mouse-dpi-tool (alias)
- touchpad-edge-detector (alias)

## Dépendances de compilation

- pkgconf
- python@3.14

## Comportement d'installation

- hook post-installation: non défini
- Bouteille: disponible sur arm64_linux, x86_64_linux

## Version et fraîcheur

- page générée: 2026-07-08
- version du gestionnaire: 1.13.6
- données locales: OK
- dépôt amont: https://www.freedesktop.org/wiki/Software/libevdev/
- info: No package-manager update timestamp was available.
- info: Release/tag comparison is only available for GitHub repositories.
## Historique du projet et usages

libevdev is the freedesktop.org wrapper library for Linux evdev input devices, abstracting kernel ioctls into a type-safe C API.

### Historique du projet

The upstream README describes libevdev as a wrapper around evdev devices whose goal is to move common evdev handling into a library and eventually wrap all direct evdev ioctls. Peter Hutterer's 2013 write-up described the library as a way to make /dev/input/eventX handling less error-prone, including buffering and recovery from SYN_DROPPED events.

### Historique d'adoption

libevdev is part of the Linux input stack, below consumers such as libinput, X.org input drivers, compositors, and device-testing tools. Its freedesktop.org home, input-tools mailing list, and distribution packaging across Linux systems reflect adoption as infrastructure rather than an end-user application.

### Modes d'utilisation

Applications open a Linux input event device and let libevdev expose events, device capabilities, and uinput support through C APIs. The packaged tools libevdev-tweak-device, mouse-dpi-tool, and touchpad-edge-detector are small examples of the library being used for practical hardware/input inspection.

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

For package maintainers, libevdev is a foundational system library: tiny, C-based, MIT licensed, Linux-specific, and ABI-sensitive. It is a dependency that makes higher-level input stacks less coupled to raw kernel ioctl behavior.

### Chronologie

- 2013: A maintainer article dated September 2013 described libevdev 0.4 and an API expected to be stable.
- 2014: The libevdev-1.0 tag was dated February 18, 2014 on the GitHub mirror.
- 2014: The libevdev-1.1 and 1.2 tags were dated March 25 and April 30, 2014.
- 2015: The libevdev-1.4 tag was dated March 3, 2015.
- 2016: The libevdev-1.5.4 tag was dated August 26, 2016.

### Related projects

- libevdev is closely related to the Linux kernel evdev interface, uinput, libinput, xf86-input-evdev, Wayland compositors, and other freedesktop.org input tooling.

### Sources

- <https://github.com/whot/libevdev>
- <https://github.com/whot/libevdev/tags>
- <https://who-t.blogspot.com/2013/09/libevdev-handling-input-events.html>
- <https://www.freedesktop.org/software/libevdev/doc/latest/>
- <https://www.freedesktop.org/wiki/Software/libevdev/>


## Notes de sécurité

library-like package without higher-risk signals.

- **Risque Geiger:** vert / faible
- library-like package without higher-risk signals

## Détails de la base source

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

## Autres enregistrements de gestionnaires de paquets

- Debian apt - libevdev-dev - 1.13.4+dfsg-1: normalized package name match | Debian stable package indexes: libevdev-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | wrapper library for evdev devices - development files | https://www.freedesktop.org/wiki/Software/libevdev/
- Debian apt - libevdev-doc - 1.13.4+dfsg-1: normalized package name match | Debian stable package indexes: libevdev-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | wrapper library for evdev devices - development docs | https://www.freedesktop.org/wiki/Software/libevdev/
- Debian apt - libevdev-tools - 1.13.4+dfsg-1: normalized package name match | Debian stable package indexes: libevdev-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | wrapper library for evdev devices - tools | https://www.freedesktop.org/wiki/Software/libevdev/
- Debian apt - libevdev2 - 1.13.4+dfsg-1: normalized package name match | Debian stable package indexes: libevdev2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | wrapper library for evdev devices | https://www.freedesktop.org/wiki/Software/libevdev/
- Nix - libevdev: normalized package name match | nixpkgs package indexes: pkgs/by-name/li/libevdev/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - libevdev-dev - 1.13.1+dfsg-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libevdev-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | wrapper library for evdev devices - development files | https://www.freedesktop.org/wiki/Software/libevdev/
- Ubuntu apt - libevdev-doc - 1.13.1+dfsg-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libevdev-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | wrapper library for evdev devices - development docs | https://www.freedesktop.org/wiki/Software/libevdev/
- Ubuntu apt - libevdev-tools - 1.13.1+dfsg-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libevdev-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | wrapper library for evdev devices - tools | https://www.freedesktop.org/wiki/Software/libevdev/
- Ubuntu apt - libevdev2 - 1.13.1+dfsg-1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libevdev2 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz | wrapper library for evdev devices | https://www.freedesktop.org/wiki/Software/libevdev/
- apk - libevdev - 1.13.6-r0: normalized package name match | Alpine Linux edge package indexes: libevdev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Kernel Evdev Device Wrapper Library | https://www.freedesktop.org/wiki/Software/libevdev
- apk - libevdev-dev - 1.13.6-r0: normalized package name match | Alpine Linux edge package indexes: libevdev-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Kernel Evdev Device Wrapper Library (development files) | https://www.freedesktop.org/wiki/Software/libevdev
- apk - libevdev-doc - 1.13.6-r0: normalized package name match | Alpine Linux edge package indexes: libevdev-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Kernel Evdev Device Wrapper Library (documentation) | https://www.freedesktop.org/wiki/Software/libevdev
- apk - libevdev-tools - 1.13.6-r0: normalized package name match | Alpine Linux edge package indexes: libevdev-tools from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Kernel Evdev Device Wrapper Library (tools) | https://www.freedesktop.org/wiki/Software/libevdev
- dnf - libevdev - 1.13.6-2.fc44: normalized package name match | Fedora Rawhide package metadata: libevdev from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Kernel Evdev Device Wrapper Library | http://www.freedesktop.org/wiki/Software/libevdev
- dnf - libevdev-devel - 1.13.6-2.fc44: normalized package name match | Fedora Rawhide package metadata: libevdev-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Kernel Evdev Device Wrapper Library Development Package | http://www.freedesktop.org/wiki/Software/libevdev
- dnf - libevdev-utils - 1.13.6-2.fc44: normalized package name match | Fedora Rawhide package metadata: libevdev-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Kernel Evdev Device Wrapper Library Utilities Package | http://www.freedesktop.org/wiki/Software/libevdev


## Liens liés

- [Terminal utility packages](https://www.automicvault.com/fr/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/fr/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Documentation packages](https://www.automicvault.com/fr/pkg/documentation-tools/) - Matched documentation, manual, or publishing metadata.
- [Homebrew utility packages](https://www.automicvault.com/fr/pkg/brew-utility-packages/) - Matched Homebrew package provider.
- [pkgconf](https://www.automicvault.com/fr/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [python@3.14](https://www.automicvault.com/fr/pkg/brew/python-3-14/) - Build dependency declared by Homebrew.
- [cyme](https://www.automicvault.com/fr/pkg/brew/cyme/) - Shares av.db curated category or tags: cli, hardware, system.
- [digitemp](https://www.automicvault.com/fr/pkg/brew/digitemp/) - Shares av.db curated category or tags: cli, hardware, system.
- [gfxutil](https://www.automicvault.com/fr/pkg/brew/gfxutil/) - Shares av.db curated category or tags: cli, hardware, system.
- [libcpuid](https://www.automicvault.com/fr/pkg/brew/libcpuid/) - Shares av.db curated category or tags: cli, hardware, system.
- [libfreefare](https://www.automicvault.com/fr/pkg/brew/libfreefare/) - Shares av.db curated category or tags: c-library, cli, hardware, system.
- [libfreenect](https://www.automicvault.com/fr/pkg/brew/libfreenect/) - Shares av.db curated category or tags: c-library, cli, hardware, system.
- [liquidctl](https://www.automicvault.com/fr/pkg/brew/liquidctl/) - Shares av.db curated category or tags: cli, hardware, system.
- [lsusb](https://www.automicvault.com/fr/pkg/brew/lsusb/) - Shares av.db curated category or tags: cli, hardware, system.

## Combined YAML source

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


## Sources

- 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
