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