[BSD] nyomtatás linux emu alól

Zahemszky Gábor Gabor at Zahemszky.HU
2005. Ápr. 28., Cs, 16:26:36 CEST


Kúti Zsolt wrote:
> On Wed, 27 Apr 2005 17:59:37 +0200
> Zahemszky Gábor <Gabor at Zahemszky.HU> wrote:
> 
> 
>>Kúti Zsolt wrote:
>>
>>>Sziasztok!
>>>
>>>Acrobat 7-ből nyomtattam volna, a nyomtató panel /usr/bin/lp-t
>>>tüntetett fel, amit nem talált.
>>
>>Ez önmagában már baj, mert FreeBSD alatt is van /usr/bin/lp (amúgy a 
>>POSIX-kompatibilitás miatt).
> 
> Egen. De a meglátásom szerint ezt ő a /compat/linux path-tól érti...,
> azaz:
> /usr/compat/linux/usr/bin alatt hiányzik valójában és télleg!

Ez nem baj, tudtommal a linuxulator azt csinálja, hogy amikor /x/y -ra 
hivatkozol linuxos környezetből, akkor ő először a /compat/linux/x/y -t 
keresi, majd ha nincs, akkor a valódi /x/y -t. Hogy mást ne mondjak:

$ ll /compat/linux/usr/bin/lp*
ls: /compat/linux/usr/bin/lp*: No such file or directory
$ ll /usr/compat/linux/usr/bin/lp*
ls: /usr/compat/linux/usr/bin/lp*: No such file or directory
$

Szóval nekem sincsenek meg a linuxos binek.

> Korábban 5-öst használtam és linux_base7-et. Avval nem volt ilyen
> gondom. Nálad milyen base van?


linux_base-8-8.0.6

Azaz es se nyert.

> Még egy valami (aminek nem kéne számítania sztem), hogy nálam van cups
> is.

_Szerintem_ nem kéne bekavarnia. Bár ha jól tudom, ilyenkor a 
nyomtatáshoz nem a /usr/bin/lp(r) -t kell használni, hanem a (hasból 
mondom) /usr/local/usr/bin/lp(r) -t, azaz a cups saját nyomtató 
parancsát. (Legalábbis remélem, h egy cups nem írja fölül a rendszer 
binárisokat.) Annyit szerintem megér a dolog, hogy pkg_info -Lx cups 
-ból kinyered, hogy hol van az ő lp(r) binárisa, és arra átírod az 
acroread parancsát. Ha akkor se megy, akkor valami vicces acro7 gubanc 
van. (Esetleg acrobat -tól függetlenül meg kéne nézni (pl. az 
acrobat-ból fájlba nyomtatsz valamit), hogy a /usr/bin/lp, lpr és a 
cups-beli lp/lpr tudja-e nyomtatni a dolgokat.)

Zahy < Gabor at Zahemszky dot HU >

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ 
';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? 
]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? 
]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;for 
i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l 
i;};print "$j"



További információk a(z) BSD levelezőlistáról