故障现象
下载得到hplip‑3.26.4.run安装包,想要给HP Laserjet 1020打印机安装Linux驱动,但不清楚如何运行该.run文件。
执行安装接近尾声时报错缺少依赖,部分依赖包可以安装成功,但是cups‑develop、cups‑image等开发库找不到,安装进程受阻。
很多用户会混淆内核版本和Ubuntu发行版本,误将内核号当作系统版本号。
注:hplip‑3.26.4.run是HPLIP官方自解压安装脚本,用于Linux下部署惠普打印驱动。
第一步:确认本机Ubuntu系统版本
不要混淆内核版本号与Ubuntu发行版本。打开终端快捷键Ctrl+Alt+T,执行命令获取准确系统信息:
lsb_release -crid
示例输出(本例环境):
Ubuntu 26.04 LTS
release 26.04 codename resolute
说明:
uname -r输出为 Linux 内核版本,不等于 Ubuntu 发行版版本,不要混淆两者。
第二步:hplip‑3.26.4.run 标准运行步骤
- 将 hplip‑3.26.4.run 放到下载文件夹或者桌面;
- 终端切换到文件所在目录(例如下载目录):
cd ~/Downloads
- 添加可执行权限并运行安装脚本:
chmod u+x hplip-3.26.4.run
sh hplip-3.26.4.run
不建议直接使用 sudo 执行.run 脚本,安装过程中会按需请求管理员权限。
- 根据终端交互提示,选择自动 / 自定义安装模式,确认操作系统信息,继续安装流程。
第三步:处理缺少 cups‑develop、cups‑image 依赖
Ubuntu 系统中,包名不是cups‑develop,对应的实际包是libcups2‑dev、libcupsimage2‑dev。执行下面命令补齐全套编译依赖:
sudo apt update
sudo apt install build-essential libjpeg-dev libtool libcups2-dev libcupsimage2-dev libusb-1.0-0-dev python3-dev libsnmp-dev libssl-dev python3-pyqt5
补齐依赖后,再次运行 hplip‑3.26.4.run 脚本进行安装。
重要提示:Ubuntu26.04 兼容性问题
HPLIP‑3.26.4.run 官方安装脚本尚未正式支持 Ubuntu26.04 LTS 新版本,手动.run 安装极易出现兼容异常、包管理器冲突。
推荐方案:放弃.run 安装包,使用 Ubuntu 官方软件源
HP Laserjet 1020 打印机不需要最新 HPLIP 版本,系统源内置版本已经完全支持该机型,稳定性更高。
sudo apt install hplip hplip-gui
安装完成,终端运行配置命令:
hp-setup
部分机型还需要安装固件插件:
hp-plugin
跟随向导,通过 USB/Wi‑Fi 完成 HP Laserjet1020 打印机添加配置,打印测试页验证。
快速操作总结
- 使用
lsb_release -crid确认 Ubuntu 真实发行版本,区分内核号; - .run 文件执行:cd 进入目录→chmod 添加权限→sh 运行脚本;
- cups‑develop 对应 Ubuntu 包名
libcups2‑dev,手动补齐全套开发依赖; - Ubuntu26.04 优先使用 apt 源安装 hplip,不建议使用 hplip‑3.26.4.run;
- 安装结束执行
hp‑setup、hp‑plugin完成打印机配置。
故障校验:全部操作完成运行
hp‑check -t,检查 HPLIP 环境是否正常。