You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gentoo Linux下编译Epson V30扫描仪驱动报错求助

解决Gentoo下Epson V30扫描仪iscan驱动编译问题

1. 先补全依赖库

iscan编译依赖多个基础库,先确保这些包已安装:

emerge --ask media-libs/libpng media-libs/jpeg media-libs/tiff dev-libs/libusb:0 dev-libs/glib dev-libs/libxml2 virtual/pkgconfig

2. 跳过测试用例,直接编译安装

make check是运行测试套件,出现的错误大概率是测试用例的依赖生成顺序问题,可直接跳过测试环节:

  • 清理之前的编译残留:
make distclean
  • 重新配置(启用USB扫描仪支持):
./configure --prefix=/usr --enable-usb
  • 编译并安装:
make -j$(nproc)
sudo make install

3. 手动指定编译顺序解决库文件缺失

如果直接make仍报错,可先单独编译生成缺失的库文件:

cd lib
make -j$(nproc)
cd ..
make -j$(nproc)

先完成lib目录的编译,生成libimage-stream.la后再编译整个项目。

4. 后续系统配置

安装完成后需要配置udev规则让系统识别扫描仪:

  • 复制驱动包内的udev规则文件(通常在data目录下,命名类似99-epson-scanner.rules):
sudo cp data/99-epson-scanner.rules /etc/udev/rules.d/
  • 重新加载udev规则:
sudo udevadm control --reload-rules
sudo udevadm trigger
  • 启动iscan服务:
sudo rc-service iscan start

5. 替代方案:使用官方仓库包

如果手动编译麻烦,可直接尝试安装Gentoo官方仓库中的iscan:

eix iscan
emerge --ask media-gfx/iscan

若需要USB支持,先添加USE标记:

echo "media-gfx/iscan usb" >> /etc/portage/package.use/iscan
emerge --ask media-gfx/iscan

内容的提问来源于stack exchange,提问作者Logos Masters

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 02:52:22