Mana cara terbaik untuk menginstal versi hplip baru?

14

Hplip adalah perangkat lunak yang menggerakkan sebagian besar printer hp. Biasanya printer baru hanya didukung di versi perangkat lunak yang lebih baru. Canonical tidak mendukung paket versi baru ke versi Ubuntu yang lebih lama, itu berarti bahwa driver yang lebih baru tidak akan tersedia di Pusat Perangkat Lunak versi Ubuntu yang lebih lama.

Sebagai contoh kemarin saya perlu menghubungkan hp 1005p ke komputer yang menjalankan 8.04. Saya terpaksa menginstal hplip yang lebih baru daripada versi yang tersedia di repositori. Saya menginstalnya menggunakan skrip dari halaman hp, tetapi saya ingin tahu alternatif lain.

Mana yang terbaik (secara teknis, bukan yang termudah) untuk menginstalnya dan mengapa ?.

Javier Rivera
sumber
BTW Saya perlu judul yang lebih baik untuk pertanyaan, saran atau pengeditan (jika cukup perwakilan) dihargai.
Javier Rivera
Saya kira pertanyaan Anda adalah: apakah ada ppa untuk hplip?
Capi Etheriel
Tidak juga, itu lebih seperti: apakah ada ppa untuk hplip, jika tidak apa cara terbaik untuk menginstalnya?
Javier Rivera
1
Ada ppa , tapi sayangnya sudah lama diabaikan. Jadi saat ini tidak ada gunanya. Ppa yang terawat baik dengan pembaruan yang cepat untuk setiap rilis hplip baru benar-benar akan menjadi solusi yang tepat untuk masalah ini.
Yitz
Bagaimana melakukan ini di Ubuntu Server 12.04 yang tidak memiliki GUI?
KangaRufus

Jawaban:

10

Anda dapat menggunakan penginstal hp resmi seperti yang saya lakukan. Ini akan mendeteksi bahwa saya menggunakan Ubuntu, menghapus penginstalan driver yang lebih lama, mengambil semua dependensi (termasuk build-essential), mengkompilasi versi baru, membuat deb yang bagus dan menginstalnya.

Fitur hebat:

  • Bersih, menghapus instalasi versi lama dan menginstal sebagai deb.
  • Itu selalu versi stabil terbaru, dengan cepat menambahkan dukungan ke printer yang lebih baru.
  • Ini bekerja dengan semua versi Ubuntu yang saya gunakan. Mungkin itu juga lintas-distro.

Masalah:

  • Butuh banyak waktu untuk menginstal, itu harus mengkompilasi driver dan mengambil ratusan megas dependensi dari internet.
  • Itu tidak terintegrasi ke dalam Pembaruan Ubuntu, jadi tidak ada pembaruan keamanan secara otomatis.
  • Apakah benar-benar perlu menambahkan ikon HP ke baki?

Ini adalah perangkat lunak yang hebat, secara teknis itu luar biasa, tetapi dua masalah pertama adalah masalah bagi saya.

Javier Rivera
sumber
Butuh waktu kurang dari 5 menit untuk menginstal di sini. Dan ukuran unduhannya sederhana.
Jakob
Saya pikir menggunakan installer resmi hp adalah pendekatan terbaik yang tersedia untuk Anda saat ini.
Penatua Geek
Mengenai salah satu "masalah" Anda, Anda dapat menyembunyikan ikon baki sistem di pengaturan untuk hplip. Opsi: tampilkan, sembunyikan saat tidak aktif atau sembunyikan selalu.
maddentim
6

Menginstal dari Backports Resmi di Ubuntu 12,04 LTS

Setidaknya untuk Ubuntu 12,04 LTS ada versi HPLIP yang relatif baru yang tersedia di precise-backportsrepositori resmi . Lihat jawaban ini untuk cara mengaktifkan repositori backports (harus diaktifkan secara default).

Anda kemudian dapat menginstal versi terbaru HPLIP dari repositori backports seperti:

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

IMHO, ini harus menjadi solusi terbaik "secara teknis" untuk mendapatkan versi HPLIP yang sangat baru (setidaknya untuk Ubuntu 12,04 LTS) karena solusi ini tidak menimbulkan masalah yang disebutkan dalam jawaban Javier Rivera .

Chriki
sumber
1
instan dan didukung secara resmi, ini adalah cara untuk pergi
chrismarx
2

Saat ini saya menjalankan Ubuntu 12.04 (tepat), yang memiliki versi 3.12.2 dari hplip. Tetapi saya menemukan dari situs hplip bahwa saya membutuhkan setidaknya versi 3.12.4 hplip untuk printer HP Officejet baru saya.

Saya perhatikan bahwa rilis Ubuntu terbaru berikutnya, 12.10 (kuantal), memiliki versi hplip 3.12.6, tetapi saya tidak ingin memutakhirkan seluruh sistem saya hanya untuk itu. Saya juga lebih suka tinggal lebih dekat ke pengaturan Ubuntu yang konsisten daripada apa yang akhirnya dilakukan Javier. Jadi inilah yang saya lakukan:

Saya pergi ke situs paket Ubuntu dan mengunduh debfile terbaru dari 12.10 (kuantal) untuk arsitektur saya (amd64) untuk masing-masing paket berikut:

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

Saya kemudian menginstal masing-masing debfile, dalam urutan itu , menggunakan perintah ini:

sudo dpkg -i <deb-file-name>

[Sebenarnya, pertama saya mencoba melakukan itu hanya untuk hplip. Gagal karena ketergantungan tidak ada. Saya terus mengikuti dependensi sampai saya menyusun daftar itu.]

Saya pikir hanya itu yang saya butuhkan, tetapi untuk kelengkapan, saya melakukan hal yang sama untuk dua paket lagi:

printer-driver-hpijs
hpijs-ppds

Sekarang printer HP Officejet saya berfungsi dengan baik, didukung penuh oleh paket Ubuntu asli.

Satu-satunya hal yang harus dilakukan adalah mencari cara mengkonfigurasi file-file /etc/aptuntuk menonton pembaruan untuk paket-paket kuantitatif yang saya instal. Saya akan memperbarui posting ini jika dan ketika saya melakukannya, atau mungkin orang lain dapat membantu.

Yitz
sumber
2

Untuk mengkonfigurasi HP LaserJet P1005:

  1. sudo apt-get install hplip
  2. sudo hp-setup -i
Kay
sumber
Mereka juga punya guisudo apt install hplip-gui
frmdstryr
0

Jika Anda memiliki versi lama hplip, jalankan hp-doctor dan ikuti instruksi untuk proses pembaruan

TomoMiha
sumber
-1

Saya pikir cara terbaik adalah dari Pusat Perangkat Lunak. Saya sudah melakukannya beberapa kali dan itu OK.

rovshango
sumber
1
Saya sedang berbicara tentang menginstal versi yang lebih baru daripada yang tersedia di Pusat Perangkat Lunak. Bayangkan HP mengirimkan printer baru sekarang. Hplip akan mendukungnya dalam beberapa minggu dengan versi baru. Versi itu tidak akan pernah ditambahkan ke Pusat Perangkat Lunak Ubuntu 10.10.
Javier Rivera