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

如何在Rocky 8系统上安装更新版本的HPLIP?

如何在Rocky 8系统上安装更新版本的HPLIP?

我之前也碰到过和你一模一样的糟心问题——HP Laserjet Pro M148这类较新的多功能机确实需要更新版的HPLIP才能正常驱动,但官方提供的CentOS/RHEL RPM包完全用不了,照着HP官网的手动编译安装步骤走也踩了一堆坑。后来折腾了好久,终于摸索出一套在Rocky 8上可行的方案,分享给你:

  • 第一步先清理系统里现存的旧版HPLIP及相关组件,避免新旧版本冲突:
    sudo dnf remove hplip hplip-common hplip-libs -y
    
  • 接着安装编译源码所需的所有依赖包,之前手动安装失败大概率就是漏装了这些:
    sudo dnf install gcc gcc-c++ make autoconf automake libtool libusb-devel libX11-devel libXext-devel libXi-devel libXrandr-devel libXrender-devel cups-devel cups-libs cups-filters cups-filters-libs dbus-devel libjpeg-devel libpng-devel ghostscript-devel avahi-devel python3-devel python3-pyqt5 python3-pyqt5.qtsvg python3-pyqt5.qtx11extras -y
    
  • 从HP官方渠道获取最新版本的HPLIP源码包,下载后解压并进入源码目录:
    # 替换成你实际下载的源码包文件名
    tar xzf hplip-x.x.x.tar.gz
    cd hplip-x.x.x
    
  • 配置编译参数,指定系统路径并启用必要的功能,适配Rocky 8的环境:
    ./configure --prefix=/usr --enable-qt5 --enable-cups-drv --enable-scan-build
    
  • 开始编译并安装,-j$(nproc)是用满所有CPU核心来加速编译过程:
    make -j$(nproc)
    sudo make install
    
  • 最后运行HPLIP的设置工具,按照向导完成打印机的配置:
    sudo hp-setup
    

额外注意事项

  • 如果编译或安装过程中提示缺少某个依赖,直接用dnf search [依赖名称]找到对应的包安装即可
  • 要是运行hp-setup时遇到权限问题,记得把当前用户加入lp和lpadmin组,执行sudo usermod -aG lp,lpadmin $USER后重新登录就生效了

备注:内容来源于stack exchange,提问作者Joseph Freivald

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 15:54:30