usbutils-012

Introduction à USB Utils

Le paquet usbutils contient des outils utilisés pour afficher des informations sur les bus USB du système et sur les périphériques qui y sont connectés.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

Dépendances de USB Utils

libusb-1.0.23 et Wget-1.20.3

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/usbutils

Installation de USB Utils

Installez USB Utils en lançant les commandes suivantes :

./autogen.sh --prefix=/usr --datadir=/usr/share/hwdata &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Pour installer le fichier de données usb.ids, en utilisant Wget-1.20.3, lancez, en tant qu'utilisateur root :

install -dm755 /usr/share/hwdata/ &&
wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids

Le script lsusb.py affiche des informations dans une forme plus facilement lisible que lsusb. Pour trouver les options, utilisez lsusb.py -h. Une utilisation recommandée par le développeur est lsusb.py -ciu.

Configuration de usbutils

vous devriez mettre à jour le fichier /usr/share/hwdata/usb.ids régulièrement. Exécutez les commandes suivantes en tant qu'utilisateur root pour créer un timer systemd pour le mettre à jour chaque semaine le dimanche à 2h30 du matin (heure locale) :

cat > /lib/systemd/system/update-usbids.service << "EOF" &&
[Unit]
Description=Update usb.ids file
Documentation=man:lsusb(8)
DefaultDependencies=no
After=local-fs.target network-online.target
Before=shutdown.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids
EOF
cat > /lib/systemd/system/update-usbids.timer << "EOF" &&
[Unit]
Description=Update usb.ids file weekly

[Timer]
OnCalendar=Sun 03:00:00
Persistent=true

[Install]
WantedBy=timers.target
EOF
systemctl enable update-usbids.timer

Contenu

Programmes installés: lsusb, lsusb.py, usb-devices et usbhid-dump
Bibliothèques installées: Aucune
Répertoires installés: Aucune

Descriptions courtes

lsusb

est un outil pour afficher des informations sur tous les bus USB du système et sur tous les périphériques qui y sont connectés, mais pas selon une présentation humainement lisible.

lsusb.py

affiche des informations sur tous les bus USB du système et tous les périphériques connectés selon une présentation raisonnablement lisible.

usb-devices

est un script shell qui affiche des détails sur les bus USB et les périphériques qui y sont connectés. Il est conçu pour être utilisé si /proc/bus/usb/devices n'est pas disponible sur votre système.

usbhid-dump

est utilisé pour générer des descripteurs et des flux de rapports des interfaces HID (human interface device) des périphériques USB.

Last updated on 2020-02-17 03:46:23 +0100