usbview

下载依赖

sudo apt update
sudo apt install -y build-essential pkg-config \
    libgtk-3-dev libglib2.0-dev \
    autoconf automake imagemagick librsvg2-bin   # 提供 convert 和 SVG 支持

设置权限

cd ~/code/tools/
git clone https://github.com/gregkh/usbview.git
cd usbview
sudo chown -R "$USER":"$USER" .

配置并编译

cd ~/code/tools/usbview
# 配置并编译
./autogen.sh
./configure
make -j"$(nproc)"
sudo make install

运行测试

usbview

usbutils

下载依赖

sudo apt install libudev-dev  libusb-1.0-0-dev libusb-1.0-0  

cd ~/code/tools/
git clone https://github.com/gregkh/usbutils.git
cd usbutils
sudo chown -R "$USER":"$USER" .

配置并编译

cd ~/code/tools/usbutils
# 配置并编译(自动编译方法)
./autogen.sh
#手动编译
meson setup build
cd build/
meson compile