# Installer libevdev avec Homebrew, apk, dnf, Nix, pacman, apt, 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

- 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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-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

- 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

- zypper (92%):

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

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

## Faits du paquet

- **Clé du paquet:** brew:libevdev
- **Gestionnaire de paquets:** Homebrew
- **Version:** 1.13.6
- **Résumé source:** Wrapper library for evdev devices
- **Page d'accueil:** <https://www.freedesktop.org/wiki/Software/libevdev/>
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

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

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 1.13.6
## 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

## 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-3.fc45: normalized package name match | Fedora Rawhide package metadata: libevdev from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Kernel Evdev Device Wrapper Library | http://www.freedesktop.org/wiki/Software/libevdev
- dnf - libevdev-devel - 1.13.6-3.fc45: 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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Kernel Evdev Device Wrapper Library Development Package | http://www.freedesktop.org/wiki/Software/libevdev
- dnf - libevdev-utils - 1.13.6-3.fc45: 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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Kernel Evdev Device Wrapper Library Utilities Package | http://www.freedesktop.org/wiki/Software/libevdev


## Combined YAML source

View the package source record on GitHub. [combined/libevdev.yml](https://github.com/mxcl/pkgdb/blob/main/combined/libevdev.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
