龙蜥AnolisOS 8.8 最小化安装后,我都装了哪些必备软件?(附完整配置脚本)
2026/6/2 2:49:59
有任务、但被挂起,且你怀疑没装kmod-usb-printer——这个判断很靠谱:CUPS 能收作业但写不进 USB 打印设备时,最常见就是没有/dev/usb/lp0(usblp 驱动没起来),CUPS 就会把队列停掉/挂起。
按下面步骤做,基本能直接修好。
SSH 到路由器执行:
ls -l /dev/usb/lp* dmesg | grep -i -E "usblp|lp0|printer|brother|usb"/dev/usb/lp0不存在,继续第2步。opkg update opkg install kmod-usb-printer reboot重启后,重新插拔打印机 USB 线一次,再执行:
ls -l /dev/usb/lp*期望出现/dev/usb/lp0。
若还没有,继续补齐常用 USB 控制器模块(有时固件裁剪太狠):
opkg install kmod-usb-core kmod-usb2 kmod-usb-ohci kmod-usb-ehci reboot在 CUPS 网页:Printers → 点你的队列 → 查看/修改Device URI
应该类似:
usb://Brother/...usb:/dev/usb/lp0(视版本/后端而定)如果你之前添加时 USB 设备不可用,CUPS 可能被你选成了别的后端;那就:
/dev/usb/lp0已存在的前提下重新 Add Printer(选 USB Printer 那项)路由器上执行:
tail -n 200 /var/log/cups/error_log 2>/dev/null || logread | grep -i cups | tail -n 200重点看类似行:
Unable to open device file "/dev/usb/lp0": Permission denied/No such filebackend failedFilter failed如果你贴出这几行关键报错,我可以告诉你下一步是“USB/权限”还是“驱动/过滤器”。
安装好模块并确认 USB 设备可见后:
在 CUPS 页面里把打印机Resume Printer,并清掉卡住的任务(Cancel All Jobs)。
或命令行:
cupsenable 你的队列名 cupsaccept 你的队列名 cancel -a 你的队列名然后从 CUPS 网页打印 Test Page 再试。
多数情况下,装上kmod-usb-printer并重新用 USB 设备 URI 添加队列,就能把“任务挂起、打印机没反应”彻底解决。之后再继续弄 Avahi/AirPrint 发现即可。