HPLIP 64 bites Lucidon

 ( mrev | 2011. december 19., hétfő - 16:13 )

Installálnom kéne a HPLIP-et egy 64-bites Ubuntu Lucidra. Gyakorlásképpen először egy kéznél levő 32-bites rendszerre raktam fel (ugyanaz a Lucid csak 32 bites), szépen felment, működik a HP nyomtató wifivel is.

Csakhogy a 64 bites rendszeren a HPLIP fordítás elbukik. Ez a parancs (kilométer hosszú, azért a végét lehagytam)

 gcc "-DPACKAGE_NAME=\"HP Linux Imaging and Printing\"" -DPACKAGE_TARNAME=\"hplip  ...
 

ilyen hibát eredményez:

gcc-4.4: Linux: No such file or directory
gcc-4.4: Imaging: No such file or directory
gcc-4.4: and: No such file or directory
gcc-4.4: Printing": No such file or directory
gcc-4.4: Linux: No such file or directory
gcc-4.4: Imaging: No such file or directory
gcc-4.4: and: No such file or directory
gcc-4.4: Printing: No such file or directory
gcc-4.4: 3.11.12": No such file or directory
: warning: missing terminating " character
: warning: missing terminating " character
make: *** [cupsext_la-cupsext.lo] Error 1

Ahogy látom, az a baj, hogy az idézet szavakra esik szét. Ennek viszont semmi köze nincs a 32/64 bithez. A Makefile-ok között nincs különbség, a hibát eredményező sor ugyanaz. A bash, make, gcc verziója ugyanaz. Ha valakinek volna ötlete ...

További kérdés: Ha esetleg sikerül is lefordítani a HPLIP projektet, nem vagyok biztos benne, hogy működni fog 64 bites rendszeren. Hogy megvannak-e a proprietary pluginok 64 bites változatban is.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

64 bites Arch linuxon használok hplip-el HP LaserJet P1005-öt. 0 problema van vele. Mondjuk meglep, hogy nincs repoban ubuntuhoz hplip, régebben volt...

Szerk:

Google első találata: http://packages.ubuntu.com/lucid/amd64/hplip/download

Ez nem jó neked?

---
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!
Mindenki jó valamire. Ha másra nem, hát elrettentő példának.

Van az Ubuntuban hplip, csak régebbi, mint ami szükséges az adott nyomtatóhoz. A hplip megtalálásával-letöltésével nincs problémám. Két 32 bites Lucidon is működik, csak éppen azon a 64 bites példányon nem, ahol használni akarom.

--
CCC3

Ez https://launchpad.net/~hplip-isv/+archive/ppa?field.series_filter=lucid Nem játszik?
HPLIP PPA.
---
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!
Mindenki jó valamire. Ha másra nem, hát elrettentő példának.

Az lett a megoldás, hogy az automatikusan generálódó Makefile-ban utólag kijavítottam a szavakra széteső stringeket, és kézzel továbbhajtottam az installálast.

Akkor is furcsa, hogy _ugyanaz_ script ugyanazokkal a bash és make programokkal egyik rendszeren jól kezeli az idézeteket, a másikon nem. Vagy legalábbis az egyiken így, a másikon úgy. A bashben amúgy elég zagyva dolog az idézetben védett karakterek kezelése. Mindegy, foglalkozzanak vele a bash expertek.

Tanulság képpen az utókornak rögzítem, hogy a HPLIP 3.11.12 le lett fordítva és működésre lett bírva az alábbi rendszereken:

Ubuntu Lucid 32 bit
Ubuntu Lucid 64 bit
Ubuntu Natty 64 bit

HP p1102w (wifi-s) nyomtatót hajtok vele.

Ja igen, a HPLIP-et innen érdemes elhozni.

--
CCC3