AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 10082
Accepted
Javier Rivera
Javier Rivera
Asked: 2010-10-29 09:59:57 +0800 CST2010-10-29 09:59:57 +0800 CST 2010-10-29 09:59:57 +0800 CST

安装新的 hplip 版本的最佳方法是什么?

  • 772

Hplip 是驱动大多数 hp 打印机的软件。通常只有较新版本的软件才支持新打印机。Canonical 不会将新版本的软件包向后移植到旧 Ubuntu 版本,这意味着旧 Ubuntu 版本的软件中心将不会提供新的驱动程序。

例如,昨天我需要将 hp 1005p 连接到运行 8.04 的计算机上。我被迫安装比存储库中可用版本更新的 hplip。我使用 hp 页面中的脚本安装了它,但我想知道其他替代方法。

哪种是最好的(技术上,不是最简单的)安装方式,为什么?

package-management hardware drivers printing
  • 6 6 个回答
  • 18456 Views

6 个回答

  • Voted
  1. Best Answer
    Javier Rivera
    2010-10-29T10:09:13+08:002010-10-29T10:09:13+08:00

    您可以像我一样使用官方的hp 安装程序。它会检测到我正在使用 Ubuntu,卸载旧的驱动程序,获取所有依赖项(包括 build-essentials),编译新版本,制作一个不错的 deb 并安装它。

    伟大的特点:

    • 它很干净,它会卸载旧版本并作为 deb 安装。
    • 它始终是最新的稳定版本,它迅速增加了对新打印机的支持。
    • 它适用于我扔给它的所有 Ubuntu 版本。可能它也是跨发行版。

    问题:

    • 安装需要大量时间,它必须编译驱动程序并从互联网上获取数百兆的依赖项。
    • 它没有集成到 Ubuntu 更新中,因此不会自动进行安全更新。
    • 是否真的需要在托盘中添加 HP 图标?

    这是一款很棒的软件,从技术上讲它很棒,但前两个问题对我来说是个问题。

    • 11
  2. Chriki
    2013-12-21T03:59:14+08:002013-12-21T03:59:14+08:00

    在 Ubuntu 12.04 LTS 中从官方 Backports 安装

    至少对于 Ubuntu 12.04 LTS ,官方存储库中有一个相对较新的 HPLIPprecise-backports版本。有关如何启用 backports 存储库的信息,请参阅此答案(默认情况下应启用)。

    然后,您可以从 backports 存储库安装最新版本的 HPLIP,如下所示:

    sudo apt-get --target-release precise-backports install hplip
    

    恕我直言,这应该是获得最新版本的 HPLIP(至少对于 Ubuntu 12.04 LTS)的“技术上”最佳解决方案,因为该解决方案不会造成Javier Rivera 的回答中提到的问题。

    • 6
  3. Yitz
    2013-01-13T17:33:09+08:002013-01-13T17:33:09+08:00

    我目前正在运行 Ubuntu 12.04(精确),它的 hplip 版本为 3.12.2。但我从hplip 网站发现,我的新 HP Officejet 打印机至少需要 3.12.4 版的 hplip。

    我注意到下一个最新的 Ubuntu 版本 12.10 (quantal) 具有 hplip 版本 3.12.6,但我不想仅仅为此升级我的整个系统。我也更喜欢更接近一致的 Ubuntu 设置,而不是 Javier 最终所做的。所以这就是我所做的:

    我去了Ubuntu 软件包站点deb并从 12.10 (quantal) 为我的架构 (amd64) 下载了以下每个软件包的最新文件:

    libhpmud0
    printer-driver-hpcups
    libsane-hpaio
    hplip-data
    hplip
    

    然后,我使用以下命令按顺序安装了每个deb文件:

    sudo dpkg -i <deb-file-name>
    

    [实际上,首先我尝试为 hplip 这样做。由于缺少依赖项而失败。在编译该列表之前,我一直关注依赖项。]

    我认为这就是我所需要的,真的,但为了完整起见,我对另外两个包做了同样的事情:

    printer-driver-hpijs
    hpijs-ppds
    

    现在,我的 HP Officejet 打印机可以完美运行,完全由正版 Ubuntu 软件包支持。

    剩下要做的就是弄清楚如何配置文件/etc/apt以监视我安装的 quantal 软件包的更新。如果我有时间这样做,我会更新这篇文章,或者也许其他人可以提供帮助。

    • 2
  4. Kay
    2013-01-13T18:27:32+08:002013-01-13T18:27:32+08:00

    要配置 HP LaserJet P1005:

    1. sudo apt-get install hplip
    2. sudo hp-setup -i
    • 2
  5. TomoMiha
    2016-11-03T08:53:25+08:002016-11-03T08:53:25+08:00

    如果您有旧版本的 hplip,只需运行 hp-doctor 并按照更新过程的说明进行操作

    • 0
  6. rovshango
    2010-10-29T11:38:08+08:002010-10-29T11:38:08+08:00

    我认为最好的方法是从软件中心。我已经做了好几次了,没关系。

    • -1

相关问题

  • 如何从命令行判断机器是否需要重新启动?

  • 我在哪里可以找到保证与 Ubuntu 一起工作的计算机列表?

  • 有没有办法重置所有包/源并从头开始?

  • 如何回滚到 PHP 5.2?

  • 包管理器之间有什么区别?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve