Ubuntu 22.04安装Canon MG3650S扫描驱动遇libpango依赖问题求助
关于Ubuntu 22.04安装Canon MG3650S ScanGear MP驱动的libpango依赖问题
问题描述
在Ubuntu 22.04系统上安装Canon MG3650S打印/扫描一体机的ScanGear MP驱动时,遇到libpango相关依赖问题。已安装libpango-1.0-0,但驱动配置仍失败,系统提示scangearmp2依赖的libpango1.0-0未安装,且显示“libpango-1.0-0 set to manually installed”。另一台同版本Ubuntu设备无此问题,求可能原因。
操作日志
~/Downloads/scangearmp2-3.20-1-deb$ sudo apt-get install libpango-1.0-0 Reading package lists... Done Building dependency tree... Done Reading state information... Done libpango-1.0-0 is already the newest version (1.50.6+ds-2). libpango-1.0-0 set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 150 not upgraded. ~/Downloads/scangearmp2-3.20-1-deb$ sudo ./install.sh ================================================== ScanGear MP Version 3.20 Copyright CANON INC. 2007-2015 ================================================== Command executed = sudo dpkg -iG ./packages/scangearmp2_3.20-1_amd64.deb Selecting previously unselected package scangearmp2. (Reading database ... 272630 files and directories currently installed.) Preparing to unpack .../scangearmp2_3.20-1_amd64.deb ... Unpacking scangearmp2 (3.20-1) ... dpkg: dependency problems prevent configuration of scangearmp2: scangearmp2 depends on libpango1.0-0 (>= 1.14.0); however: Package libpango1.0-0 is not installed. dpkg: error processing package scangearmp2 (--install): dependency problems - leaving unconfigured Errors were encountered while processing: scangearmp2 Command executed = sudo dpkg -P scangearmp2 (Reading database ... 272652 files and directories currently installed.) Removing scangearmp2 (3.20-1) ... Purging configuration files for scangearmp2 (3.20-1) ...
可能原因及解决方向
- 包名关联异常:Ubuntu 22.04中
libpango1.0-0是libpango-1.0-0的过渡包/别名,但系统未正确识别该关联。可手动执行sudo apt-get install libpango1.0-0,即使它只是指向已安装的包,也能修复dpkg的依赖检测逻辑。 - dpkg数据库损坏:系统依赖数据库可能存在条目不一致。执行以下命令修复:
sudo apt-get update更新软件源列表sudo apt-get -f install自动修复未解决的依赖问题- 重新运行驱动安装脚本
- 手动安装标记影响依赖链:
libpango-1.0-0被设为手动安装,导致其相关依赖组件未被系统正确识别。执行sudo apt-mark auto libpango-1.0-0将其改为自动安装,再尝试安装驱动。 - 驱动版本适配性差:当前使用的ScanGear MP 3.20版本发布时间较早,对Ubuntu 22.04的新库命名规则适配不足。可尝试下载Canon官方适配Ubuntu 22.04的最新驱动,或使用系统自带的SANE扫描驱动替代。
内容的提问来源于stack exchange,提问作者katang
相关产品推荐
相关产品推荐

