Portál AbcLinuxu, 18. dubna 2024 07:50


Dotaz: Printer Driver trap: usage: trap

Beetljuice avatar 20.7.2005 10:38 Beetljuice | skóre: 26 | blog: BeetljuiceBlog | Bílina
Printer Driver trap: usage: trap
Přečteno: 117×
Odpovědět | Admin
Ahoj.Mam problem.Mam nainstalovanou Mandrivu LE2005 a pri snaze o instalaci driveru pro tiskarnu Lexmark Z35 mi to hlasi tohle :
"Veryfing archive integrity...OK"
"Uncompresing Lexmark Z25-35"
"Printer Driver trap: usage: trap [-lp] [arg signal_spec]"

Tim to hasne.Zadnej ovladac se samozrejme nenainstaluje.Podotykam,ze se jedna o originalni ovladac od vyrobce pro linux "CJLZ35LE-CUPS-2.0-1.TAR.GZ" ze stranek www.lexmark.com.
Dodatek:
Použito z diskuze na Suse Linux portal :
Údajně se jedná o to, že je to snad dáno zastaralým příkazem trap jenžto již není bash-em podporován (alespoň ne v původní verzi příkazu trap) a problémy působí zřejmě řádek ve skriptu kde je trap použit:
["$keep"=y] || trap 'cd /tmp; /bin/rm -rf $tmpdir; exit $res'
Chci se tedy zeptat zda někdo neví buď:
1. jak přinutit bash, aby akceptoval příkaz trap tak, jak je ve skriptu použit, anebo:
2. jak upravit skript, aby jej bash korektně přečetl a vykonal
Dík
Aj dont spík ÍÍngliš :-(
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.7.2005 16:04 Milan Gerža | skóre: 30
Rozbalit Rozbalit vše Re: Printer Driver trap: usage: trap
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud je v tom skriptu jen tenhle radek s prikazem trap, smazte ho. Neni to korektni, v adresari /tmp vam zbyde nejakych par souboru ke smazani, ale fungovat to bude.
20.7.2005 16:20 Milan Gerža | skóre: 30
Rozbalit Rozbalit vše Re: Printer Driver trap: usage: trap
Aha, ted se na ten soubor divam, on je to extrahujici se archiv... To nepujde. Nevadi.

Spustte ten skript s parametrem - asi takto:
lexmarkz35-CUPS-2.0-1.gz.sh -keep y.

Pak v adresari tmp ten soubor, co se tam vytvoril navic, smazte rucne.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.