Cách tốt nhất để cài đặt các phiên bản hplip mới là gì?


14

Hplip là phần mềm điều khiển hầu hết các máy in hp. Thông thường máy in mới chỉ được hỗ trợ trong các phiên bản mới hơn của phần mềm. Canonical không cung cấp các gói phiên bản mới cho các phiên bản Ubuntu cũ hơn, điều đó có nghĩa là các trình điều khiển mới hơn sẽ không có sẵn trong Trung tâm phần mềm của các phiên bản Ubuntu cũ hơn.

Như một ví dụ ngày hôm qua, tôi cần nối hp 1005p vào máy tính chạy 8.04. Tôi đã buộc phải cài đặt một hplip mới hơn phiên bản có sẵn trong kho. Tôi đã cài đặt nó bằng cách sử dụng tập lệnh từ trang hp, nhưng tôi muốn biết các lựa chọn thay thế khác.

Đó là cách tốt nhất (về mặt kỹ thuật, không phải dễ nhất) để cài đặt nó và tại sao?.


BTW Tôi cần một tiêu đề tốt hơn cho câu hỏi, đề xuất hoặc chỉnh sửa (nếu đủ đại diện) được đánh giá cao.
Javier Rivera

Tôi đoán câu hỏi của bạn là: có ppa cho hplip không?
Capi Etheriel

Không thực sự, nó giống như: có một ppa cho hplip, nếu nó không phải là cách tốt nhất để cài đặt nó?.
Javier Rivera

1
Có một ppa , nhưng tiếc là nó đã bị bỏ rơi trong một thời gian dài. Vì vậy, tại thời điểm này là vô dụng. Một ppa được duy trì tốt với các cập nhật kịp thời cho mỗi bản phát hành hplip mới thực sự sẽ là giải pháp phù hợp cho vấn đề này.
Yitz

Làm thế nào để làm điều này trên Ubuntu Server 12.04 không có GUI?
KangaRufus

Câu trả lời:


10

Bạn có thể sử dụng trình cài đặt hp chính thức như tôi đã làm. Nó sẽ phát hiện ra rằng tôi đang sử dụng Ubuntu, gỡ cài đặt các trình điều khiển cũ hơn, tìm nạp tất cả các phụ thuộc (bao gồm các yếu tố cần thiết xây dựng), biên dịch phiên bản mới, tạo một bản sửa lỗi đẹp và cài đặt nó.

Các tính năng tuyệt vời:

  • Nó sạch sẽ, nó gỡ cài đặt các phiên bản cũ và cài đặt như một bản sửa lỗi.
  • Đây luôn là phiên bản ổn định mới nhất, nó nhanh chóng bổ sung hỗ trợ cho các máy in mới hơn.
  • Nó hoạt động với tất cả các phiên bản Ubuntu mà tôi sử dụng. Có khả năng nó cũng là bản phân phối chéo.

Các vấn đề:

  • Mất rất nhiều thời gian để cài đặt, nó phải biên dịch trình điều khiển và lấy hàng trăm megas phụ thuộc từ internet.
  • Nó không tích hợp vào Ubuntu Update, vì vậy không có cập nhật bảo mật tự động.
  • Có thực sự cần thêm biểu tượng HP vào khay không?.

Đây là một phần mềm tuyệt vời, về mặt kỹ thuật thì thật tuyệt vời, nhưng hai vấn đề đầu tiên là một vấn đề đối với tôi.


Chỉ mất chưa đầy 5 phút để cài đặt ở đây. Và kích thước tải xuống rất khiêm tốn.
Jakob

Tôi nghĩ rằng sử dụng trình cài đặt hp chính thức là cách tiếp cận tốt nhất hiện có cho bạn.
Anh Cả Geek

Đối với một trong những "vấn đề" của bạn, bạn có thể ẩn biểu tượng khay hệ thống trong cài đặt cho hplip. Tùy chọn: hiển thị, ẩn khi không hoạt động hoặc ẩn luôn.
maddentim

6

Cài đặt từ Backport chính thức trong Ubuntu 12.04 LTS

Ít nhất là với Ubuntu 12.04 LTS, có một phiên bản HPLIP tương đối mới có sẵn trong precise-backportskho chính thức . Xem câu trả lời này để biết cách bật kho lưu trữ backports (nên được bật theo mặc định).

Sau đó, bạn có thể cài đặt phiên bản HPLIP mới nhất từ ​​kho lưu trữ backports như sau:

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

IMHO, đây phải là giải pháp tốt nhất về mặt kỹ thuật, để có được phiên bản HPLIP gần đây (ít nhất là cho Ubuntu 12.04 LTS) vì giải pháp này không đặt ra vấn đề được đề cập trong câu trả lời của Javier Rivera .


1
ngay lập tức và được hỗ trợ chính thức, đây là cách để đi
chrismarx

2

Tôi hiện đang chạy Ubuntu 12.04 (chính xác), có phiên bản 3.12.2 của hplip. Nhưng tôi phát hiện ra từ trang hplip rằng tôi cần ít nhất phiên bản 3.12.4 của hplip cho máy in HP Officejet mới của tôi.

Tôi nhận thấy rằng bản phát hành Ubuntu gần đây nhất tiếp theo, 12.10 (định lượng), có phiên bản hplip 3.12.6, nhưng tôi không muốn nâng cấp toàn bộ hệ thống của mình chỉ vì điều đó. Tôi cũng thích ở gần một thiết lập Ubuntu nhất quán hơn những gì mà Javier đã làm. Vì vậy, đây là những gì tôi đã làm:

Tôi đã truy cập trang web gói Ubuntu và tải xuống debtệp mới nhất từ 12.10 (định lượng) cho kiến ​​trúc của mình (amd64) cho mỗi gói sau:

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

Sau đó tôi đã cài đặt từng debtệp, theo thứ tự đó , sử dụng lệnh này:

sudo dpkg -i <deb-file-name>

[Thật ra, đầu tiên tôi đã thử làm điều đó chỉ vì hplip. Nó thất bại do thiếu phụ thuộc. Tôi tiếp tục theo dõi các phụ thuộc cho đến khi tôi biên soạn danh sách đó.]

Tôi nghĩ rằng đó là tất cả những gì tôi cần, thực sự, nhưng để hoàn thiện, tôi đã làm điều tương tự cho hai gói nữa:

printer-driver-hpijs
hpijs-ppds

Bây giờ máy in HP Officejet của tôi hoạt động hoàn hảo, được hỗ trợ đầy đủ bởi các gói Ubuntu chính hãng.

Điều duy nhất còn lại phải làm là tìm ra cách định cấu hình các tệp /etc/aptđể xem các bản cập nhật cho các gói định lượng mà tôi đã cài đặt. Tôi sẽ cập nhật bài đăng này nếu và khi tôi bắt đầu làm việc đó, hoặc có thể người khác có thể giúp đỡ.


2

Để định cấu hình HP LaserJet P1005:

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

Họ cũng có một gui sudo apt install hplip-gui
frmdstryr

0

Nếu bạn có phiên bản cũ của hplip, chỉ cần chạy hp-doctor và làm theo hướng dẫn cho quá trình cập nhật


-1

Tôi nghĩ cách tốt nhất là từ Trung tâm phần mềm. Tôi đã làm điều đó nhiều lần và nó vẫn ổn.


1
Tôi đang nói về việc cài đặt một phiên bản mới hơn phiên bản có sẵn trong Trung tâm phần mềm. Hãy tưởng tượng HP xuất xưởng một máy in mới ngay bây giờ. Hplip sẽ hỗ trợ nó trong vài tuần với phiên bản mới. Phiên bản đó sẽ không bao giờ được thêm vào Trung tâm phần mềm Ubuntu 10.10.
Javier Rivera
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.