usbutils-017
USB Utils の概要
USB Utils パッケージは USB
バスやそこに接続されるデバイスの情報を参照する機能を提供します。
注記
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS
開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
パッケージ情報
USB Utils の依存パッケージ
必須
libusb-1.0.26
推奨
Wget-1.21.4
USB Utils のインストール
以下のコマンドを実行して USB Utils をビルドします。
./configure --prefix=/usr --datadir=/usr/share/hwdata &&
make
このパッケージにテストスイートはありません。
root
ユーザーになって以下を実行します。
make install
データファイル usb.ids
をインストールするには Wget-1.21.4 を利用し root
ユーザーになって以下を実行します。
install -dm755 /usr/share/hwdata/ &&
wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids
The script lsusb.py
displays information in a more easily readable form than
lsusb. To find the
options, use lsusb.py
-h. One form of use recommended by the developer is
lsusb.py -ciu.
USB Utils の設定
usb.ids
というデータファイルは常に更新されています。
最新版を入手するには root
ユーザーになり Wget-1.21.4 コマンドを使って定期的に以下を実行します。
wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids
You should update the /usr/share/hwdata/usb.ids
file periodically.
If you've installed Fcron-3.2.1 and completed the
section on periodic jobs, execute the following commands, as
the root
user, to create a
weekly cron job:
cat > /etc/cron.weekly/update-usbids.sh << "EOF" &&
#!/bin/bash
/usr/bin/wget http://www.linux-usb.org/usb.ids -O /usr/share/hwdata/usb.ids
EOF
chmod 754 /etc/cron.weekly/update-usbids.sh
パッケージ構成
インストールプログラム: lsusb, lsusb.py, usb-devices, and usbhid-dump
インストールライブラリ: なし
インストールディレクトリ: なし
概略説明
lsusb
|
is a utility for displaying information about all USB
buses in the system and all devices connected to them,
but not in human friendly form
|
lsusb.py
|
displays information about all USB buses in the system
and all devices connected to them in reasonable human
friendly form
|
usb-devices
|
is a shell script that displays details of USB buses and
devices connected to them. It is designed to be used if
/proc/bus/usb/devices is not available on your system
|
usbhid-dump
|
is used to dump report descriptors and streams from HID
(human interface device) interfaces of USB devices
|