在 Debian 上安装摄像头驱动,通常分为**USB 摄像头(UVC)和笔记本/内置摄像头(厂商驱动)**两类。下面按最常见情况说明。
插上摄像头,执行:
lsusb
看是否有类似:
Bus 001 Device 005: ID 046d:0825 Logitech, Inc. Webcam C270
再看内核是否识别:
dmesg | tail
或
ls /dev/video*
如果有 /dev/video0,说明驱动已加载,一般不需要额外装驱动。
Debian 默认使用 UVC(USB Video Class) 驱动:
sudo apt update
sudo apt install guvcview cheese
测试:
cheese
如果能看到画面,说明驱动正常。
✅ 99% 的 USB 摄像头 Debian 自带驱动,不用手动装
lsmod | grep uvcvideo
如果没有:
sudo modprobe uvcvideo
开机自动加载:
echo uvcvideo | sudo tee -a /etc/modules
lspci | grep -i camera
通常是 UVC,同上即可
个别品牌(如某些 Dell / Lenovo):
sudo apt install firmware-linux firmware-linux-nonfree
例如:
这类:
v4l2loopback(虚拟摄像头)sudo apt install v4l2loopback-dkms
sudo apt install v4l-utils
查看摄像头信息:
v4l2-ctl --list-devices
v4l2-ctl --list-formats
如果打不开:
sudo usermod -aG video $USER
注销重新登录。
如果你愿意,可以告诉我:
lsusb 输出我可以给你针对性的一步到位方案。