哪种是安装新hplip版本的最佳方法?


14

Hplip是驱动大多数hp打印机的软件。通常,仅新版本的软件才支持新打印机。Canonical不会将新版本的软件包回移植到较旧的Ubuntu版本,这意味着较新的驱动程序将在较旧的Ubuntu版本的软件中心中不可用。

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

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


顺便说一句,我需要一个更好的标题来表示问题,建议或编辑(如果有足够的代表)表示赞赏。
哈维尔·里维拉

我想你的问题是:hplip是否有ppa?
卡皮·埃瑟里尔

并非如此,它更像是:如果没有,最好的hplip安装方法是pplip吗?
哈维尔·里维拉

1
有一个ppa,但是很遗憾,它已经被忽略了很长时间了。所以目前它是没有用的。维护良好的ppa并为每个新的hplip版本及时更新确实是解决此问题的正确方法。
Yitz

如何在没有GUI的Ubuntu Server 12.04上执行此操作?
KangaRufus 2014年

Answers:


10

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

主要功能:

  • 很干净,它可以卸载旧版本并作为Deb安装。
  • 它始终是最新的稳定版本,可快速为较新的打印机添加支持。
  • 它可以与我抛出的所有Ubuntu版本一起使用。可能也是跨发行版。

问题:

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

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


在这里安装不到5分钟。而且下载大小适中。
雅各布

我认为使用官方的hp安装程序是当前为您提供的最佳方法。
极客长老

关于您的“问题”之一,您可以在hplip的设置中隐藏系统任务栏图标。选项:显示,不活动时隐藏或始终隐藏。
maddentim '16

6

从Ubuntu 12.04 LTS中的官方Backports安装

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

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

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

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


1
瞬间正式支持,这是去-路
chrismarx

2

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

我注意到,Ubuntu的下一个最新版本为12.10(正式版),其hplip版本为3.12.6,但我还不想为此升级整个系统。我还更喜欢保持一致的Ubuntu设置,而不是Javier最终要做的事情。所以这就是我所做的:

我去了Ubuntu软件包站点,deb为以下每个软件包从我的体系结构(amd64)下载了12.10(最新)的最新文件:

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以监视我安装的定量软件包的更新。如果有时间的话,我会更新这篇文章,或者也许其他人可以帮忙。


2

要配置HP LaserJet P1005:

  1. sudo apt-get install hplip
  2. sudo hp-setup -i

他们也有一个GUIsudo apt install hplip-gui
frmdstryr

0

如果您使用的是hplip的旧版本,请运行 hp-doctor 并按照说明进行更新


-1

我认为最好的方法是从软件中心。我做了几次,还可以。


1
我说的是要安装比软件中心中可用版本更新的版本。想象一下,惠普现在正在运送一台新打印机。Hplip将在数周内以新版本支持它。该版本永远不会添加到Ubuntu 10.10软件中心。
哈维尔·里维拉
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.