Portál AbcLinuxu, 12. května 2025 09:13
export WINEPREFIX=/cesta/k/instalaci/wineTaky by možná mohlo pomoct použít
wineconsole
místo wine
.
env: wine: No such file or directory
, potom to znamená, že env
nemohl nalézt binárku wine
, asi ji nemáš v $PATH
u uživatele, pod kterým se ten skript spouští. Zkusil bych použít celou cestu k té binárce tzn. např. /usr/local/bin/wine
místo pouhého wine
. Btw. můžeš sem ten skript nahrát jako přílohu, ať se nebavíme jenom abstraktně?
env WINEPREFIX…
ale
export WINEPREFIX="něco" wine program…
#tvorba bmp env WINEPREFIX="/root/.wine" /usr/local/bin/wine C:\\Program\ Files\\Acme\ CAD\ Converter\\AcmeCADConverter.exe /r /e /ls /f 1 /p 1 /res 200 /w 803 /h 1165 /a 1 /l "Z:\data\vykresy\temp\report.log" "$Vstup" > /output.txt 2>&1 #tvorba pdf env WINEPREFIX="/root/.wine" wine C:\\Program\ Files\\Acme\ CAD\ Converter\\AcmeCADConverter.exe /r /e /ls /wm /f 104 /p 1 /a 1 /l "Z:\data\vykresy\temp\report.log" "$Vstup"
env
(stačí ze začátku umazat env
).which wine
pod uživatelem, kde ti wine funguje.winecfg
(potřebuje X), aby se ti nakonfigurovala instalace wine pro toho konkrétního uživatele (u tebe root).Takto vznikají viry pro linux :) hi
man Xvfb
) a nastavit proměnnou prostředí DISPLAY
na display vytvořený tím Xvfb. Např. něco takovéhoto by mohlo fungovat:
Xvfb :1 -screen 1 800x600x16 export DISPLAY=:1 # Tady budeš spouštět wine ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.