[CentOS] yum を使って lsusb コマンドをインストールする。

lsusb は USB ポートに何が接続されているか等の USB に関連する情報を表示してくれるとても有用なコマンドです。これを yum を使ってインストールします。lsusb のパッケージ名は lsusb ではなく usbutils です。

まずは search を使って usbutils を検索します。

[root@localhost log]# yum search usbuti
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
============================= N/S Matched: usbuti ==============================
usbutils.i686 : Linux USB utilitiesName and summary matches only, use “search all” for everything.
[root@localhost log]#

次に info を使って usbutils の情報を確認します。

[root@localhost log]# yum info usbutils
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
利用可能なパッケージ
名前 : usbutils
アーキテクチャ : i686
バージョン : 003
リリース : 4.el6
容量 : 70 k
リポジトリー : base
要約 : Linux USB utilities
URL : http://www.linux-usb.org/
ライセンス : GPLv2+
説明 : This package contains utilities for inspecting devices
: connected to a USB bus.[root@localhost log]#

それではインストールします。

[root@localhost log]# yum install usbutils
読み込んだプラグイン:fastestmirror
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* updates: www.ftp.ne.jp
依存性の解決をしています
–> トランザクションの確認を実行しています。
—> Package usbutils.i686 0:003-4.el6 will be インストール
–> 依存性の処理をしています: libusb-1.0.so.0 のパッケージ: usbutils-003-4.el6.i686
–> トランザクションの確認を実行しています。
—> Package libusb1.i686 0:1.0.9-0.6.rc1.el6 will be インストール
–> 依存性解決を終了しました。依存性を解決しました================================================================================
パッケージ アーキテクチャ
バージョン リポジトリー 容量
================================================================================
インストールしています:
usbutils i686 003-4.el6 base 70 k
依存性関連でのインストールをします。:
libusb1 i686 1.0.9-0.6.rc1.el6 base 80 kトランザクションの要約
================================================================================
インストール 2 パッケージ総ダウンロード容量: 150 k
インストール済み容量: 368 k
これでいいですか? [y/N]y
パッケージをダウンロードしています:
(1/2): libusb1-1.0.9-0.6.rc1.el6.i686.rpm | 80 kB 00:00
(2/2): usbutils-003-4.el6.i686.rpm | 70 kB 00:00
——————————————————————————–
合計 764 kB/s | 150 kB 00:00
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
インストールしています : libusb1-1.0.9-0.6.rc1.el6.i686 1/2
インストールしています : usbutils-003-4.el6.i686 2/2
Verifying : libusb1-1.0.9-0.6.rc1.el6.i686 1/2
Verifying : usbutils-003-4.el6.i686 2/2インストール:
usbutils.i686 0:003-4.el6

依存性関連をインストールしました:
libusb1.i686 0:1.0.9-0.6.rc1.el6

完了しました!
[root@localhost log]#

最後の「完了しました!」のビックリマークがおちゃめでいいですね〜。さっそく lsusb を実行してみます。

[root@localhost log]# which lsusb
/usr/sbin/lsusb
[root@localhost log]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
[root@localhost log]#

USB ポートには有線 LAN 接続用の NIC を挿しています。一番下の ASIX Electronics Corp という行です。Gigabit Ethernet とも書かれていますので NIC であることがはっきりとわかります。

lsusb コマンドでこのように表示されることが確認できました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください