Ubuntu20.04安装libsane-extras报无法定位软件包如何解决
问题根因
Ubuntu 20.04(Focal Fossa)官方软件源已经不再单独提供libsane-extras包,原包收录的第三方、非开源扫描仪驱动已经全部合并到libsane主包中,直接执行原安装命令会触发找不到包的报错;如果系统未启用universe软件源,也会出现部分扫描相关组件无法定位的问题。
操作步骤
- 启用universe软件源并更新本地软件索引
执行以下命令:sudo add-apt-repository universe sudo apt update - 安装扫描所需的全部组件
无需额外指定libsane-extras包,直接执行安装命令即可,合并后的libsane包已经包含原extras分支的所有驱动:
其中sudo apt install sane sane-utils xsane libsane hplip hplip-sanehplip、hplip-sane是HP品牌扫描仪/一体机的专属驱动组件,适配对应HP型号设备。 - 配置用户权限
安装完成后将当前登录用户加入scanner用户组,避免普通用户无权限访问扫描设备:
注意:执行完命令后必须注销当前用户重新登录,权限配置才能生效,无需重启整个系统。sudo usermod -aG scanner $USER - 验证设备识别
重新登录后执行以下命令检测扫描仪是否被正常识别:
命令输出中能看到对应HP扫描仪的设备信息,就可以直接打开xsane或者系统自带的简单扫描工具正常使用。sane-find-scanner
补充:如果数月前系统自带简单扫描工具可以正常识别设备,完成以上操作后不会出现驱动兼容问题,原有设备识别配置会自动保留。
内容的提问来源于stack exchange,提问作者The Dan
相关产品推荐
相关产品推荐

