NAZWA
wine - uruchamiaj programy Windowsowe na UniksieSKŁADNIA
wine program [opcje ... ]OPIS
wine ładuje i wykonuje dany program, gdzie program to plik wykonywalny DOSa, Windowsa 3.x lub Win32 (tylko binarne x86). Do debugowania wine lepiej jednak użyć winedbg Do uruchamiania plików wykonywalnych CUI (programy konsolowe Windowsa) używaj wineconsole zamiast wine. Spowoduje to, że całe wyjście zostanie pokazane w osobnym oknie (wymaganiem jest uruchomiony X11). Przez nie użycie wineconsole do programów CUI otrzymasz ograniczone wsparcie dla konsoli ,a twój program może nie zadziałać prawidłowo. Gdy wywołasz wine z --help lub --version jako jedyną opcją, wine pokaże małą informację pomocy lub odpowiednio wyświetli swoją wersję i zakończy działanie.OPCJE
Nazwa programu może być określona w formacie DOS (C:\\WINDOWS\\SOL.EXE) lub w formacie Unix (/msdos/windows/sol.exe). Możesz dodać opcje do wykonywanego programu przez dodanie ich do końca wywołania linii wiersza poleceń wine (tak jak np.: wine notepad C:\\TEMP\\README.TXT). Zauważ, że musisz '\' poradzić sobie ze znakami specjalnymi (i spacjami) podczas wywoływania Wine przez powłokę, np. wine C:\\Program\ Files\\MyPrg\\test.exeZMIENNE ŚRODOWISKOWE
wine udostępnia zmienne środowiskowe z powłoki, z której wystartował wine programom windowsowym/dosowym, więc używaj odpowiedniej składni twojej powłoki, aby wpisać zmienne środowiskowe, których potrzebujesz.- WINEPREFIX
- Jeżeli ta zmienna jest ustawiona, to jej zawartość jest brana jako nazwa katalogu gdzie wine przechowuje swoje dane (domyślny katalog to $HOME/.wine). Katalog ten jest także wykorzystywany do identyfikacji gniazda używanego do porozumiewania się z wineserver. Wszystkie procesy wine używające tego samego wineserver (np.: ten sam użytkownik) dzielą pewne elementy takie jak rejrestr, współdzielona pamięć, i plik konfiguracyjny. Poprzez ustawianie WINEPREFIX na inne wartości dla różnych procesów wine jest możliwe uruchamianie kilka prawdziwie niezależnych procesów wine.
- WINESERVER
- Określa ścieżkę i nazwę programu binarnego wineserver Jeżeli nie ustawione, Wine będzie próbował załadować /usr/lib/wine/wineserver i jeśli zakończy się to niepowodzeniem to będzie szukał pliku o nazwie "wineserver" w podanej ścieżce i kilku innych miejscach prawdopodobnego występowania.
- WINELOADER
- Określa ścieżkę i nazwę programu binarnego wine używanej do uruchamiania nowych procesów Windowsowych. Jeżeli nieustawione, Wine będzie próbowało załadować /usr/lib/wine/wine i jeśli zakończy się to niepowodzeniem to będzie szukał pliku o nazwie "wine" w podanej ścieżce i kilku innych miejscach prawdopodobnego występowania.
- WINEDEBUG
- Włącza lub wyłącza wiadomości debuggera. Składnia zmiennej wygląda następująco [klasa][+/-]kanał[,[klasa2][+/-]kanał2].
klasa jest opcjonalna i może być jedną z
następujących: err, warn, fixme, lub
trace. Jeżeli klasa nie jest określona, to
wszystkie wiadomości debuggera dla określonego kanału
są wyłączone. Każdy kanał będzie
wyświetlał wiadomości o poszczególnym komponencie
wine. Następny znak może być albo + albo - i
służy odpowiednio do włączenia albo
wyłączenia określonego kanału. Jeżeli nie
ma części klasa przed nim, to znak znaczący +
może być pominięty. Zauważ, że spacje
są niedozwolone w żadnym miejscu łańcucha
znaków.
Przykłady:
- WINEDEBUG=warn+all
- włączy wszystkie ostrzeżenia (zalecane
przy debugowaniu).
- WINEDEBUG=warn+dll,+heap
- włączy wszystkie ostrzeżenia bibliotek
DLL i wszystkie wiadomości stosu.
- WINEDEBUG=fixme-all,warn+cursor,+relay
- wyłączy wszystkie wiadomości FIXME,
włączy ostrzeżenia kursora i wszystkie
wiadomości relay (wywołania API).
- WINEDEBUG=relay
- włączy wszystkie wiadomości relay. Aby mieć większą kontrolę przy uwzględnianiu i wykluczaniu funkcji i bibliotek dll ze śladu relay, zapoznaj się z kluczem rejestru HKEY_CURRENT_USER\Software\Wine\Debug
- WINEDLLPATH
- Określa ścieżkę/ki, w których należy szukać wbudowanych bibliotek dll i programów Winelib. To lista katalogów oddzielonych znakiem ":". W dodatku do każdego katalogu określonego w WINEDLLPATH, Wine będzie także szukał w katalogu /usr/lib/x86_64-linux-gnu/wine.
- WINEDLLOVERRIDES
- Definiuje typ nadpisania i kolejność ładowania bibliotek dll użytych do ładowania procesu dla jakiejkolwiek biblioteki dll. Obecnie istnieją dwa typy bibliotek, które można załadować do przestrzeni adresowej procesu: natywne biblioteki Windowsa (native), wine wewnętrzne biblioteki dll (builtin). Typ może być skrócony przez pierwszą literkę typu (n, b). Biblioteka może być także całkowicie wyłączona (''). Każda sekwencja rozkazów musi być oddzielona przecinkami.
Każda biblioteka dll może mieć swoją
własną kolejność ładowania.
Kolejność ładowania określa, którą
wersję biblioteki dll będzie się próbowało
załadować do przestrzeni adresowej. Jeżeli pierwsza
zawiedzie, to próbowana jest następna i tak dalej. Wiele
bibliotek z tą samą kolejnością ładowania
może być oddzielona przecinkami. Istnieje także
możliwość określenia różnych
kolejności ładowania dla różnych bibliotek przez
oddzielanie wpisów znakiem ";".
Kolejność ładowania dla 16-bitowej biblioteki dll jest
zawsze określona przez kolejność ładowania
32-bitowej biblioteki dll, która ją zawiera (co może
być rozpoznane przez podgląd symbolicznych
dowiązań 16-bitowego pliku .dll.so). Dla przykładu
jeżeli biblioteka ole32.dll jest skonfigurowana jako wbudowana, to
biblioteka storage.dll będzie również zładowana
jako wbudowana, ponieważ 32-bitowa biblioteka ole32.dll zawiera
16-bitową bibliotekę storage.dll.
Przykłady:
- WINEDLLOVERRIDES="comdlg32,shell32=n,b"
-
- WINEDLLOVERRIDES="comdlg32,shell32=n;c:\\foo\\bar\\baz=b"
-
- WINEDLLOVERRIDES="comdlg32=b,n;shell32=b;comctl32=n;oleaut32="
-
- WINEARCH
- Określa jaką architekturę Windowsa
wspierać. Może to być zarówno win32
(wsparcie tylko 32-bitowych programów), lub win64 (wsparcie
dla programów 64-bitowych jak i 32-bitowych w trybie WoW64).
- DISPLAY
- Określa, którego wyświetlacza X11 użyć.
- Zmienne konfiguracyjne sterownika dźwięku OSS
- AUDIODEV
- Ustaw urządzenie dla wejścia / wyjścia dźwięku. Domyślnie /dev/dsp.
- MIXERDEV
- Ustaw urządzenie dla suwaków miksera. Domyślnie /dev/mixer.
- MIDIDEV
- Ustaw urządzanie MIDI (sekwencer). Domyślnie /dev/sequencer.
FILES
- /usr/lib/wine/wine
- Ładowarka programów wine
- /usr/lib/wine/wineconsole
- Ładowarka programów wine dla aplikacji CUI (konsolowych).
- /usr/lib/wine/wineserver
- Serwer wine
- /usr/lib/wine/winedbg
- Debugger wine
- /usr/lib/x86_64-linux-gnu/wine
- Katalog zawierający współdzielone biblioteki wine
- $WINEPREFIX/dosdevices
- Katalog zawierający mapowania urządzeń
DOS. Każdy plik w tym katalogu jest dowiązaniem symbolicznym
do pliku urządzenia Uniksowego implementującego dane
urządzenie. Dla przykładu, jeżeli COM1 byłoby
zmapowane do /dev/ttyS0 to miałbyś symboliczene
dowiązanie w formie $WINEPREFIX/dosdevices/com1 -> /dev/ttyS0.
AUTORZY
wine jest dostępne dzięki pracy wielu programistów. Lista autorów jest dostępna w pliku AUTOHORS w głównym katalogu dystrybucyjnym źródła.PRAWA AUTORSKIE
wine może być rozpowszechniane pod warunkami licencji LGPL. Kopia licencji jest dostępna w pliku COPYING.LIB w głównym katalogu dystrybucyjnym źródła.BŁĘDY
Raporty stanu działania programów są dostępne na stronie https://appdb.winehq.org. Jeżeli brakuje na liście aplikacji, której używasz, to nie wahaj się dodać jej samodzielnie. Raporty błędów mogą być wysyłane do Wine Bugzilla https://bugs.winehq.org Jeżeli chcesz zgłosić błąd zapoznaj się z https://wiki.winehq.org/Bugs w źródle wine , aby dowiedzieć się jakie informacje są niezbędne Sugestie i problemy dotyczące tej instrukcji również przesyłaj do https://bugs.winehq.orgDOSTĘPNOŚĆ
Najaktualniejszą publiczną wersję wine można pobrać ze strony https://www.winehq.org/download Najaktualnieszy zrzut kodu można pobrać przez GIT. Aby dowiedzieć się jak to zrobić, odwiedź stronę https://www.winehq.org/git WineHQ, siedziba rozwoju wine , mieści się na stronie https://www.winehq.org. Strona ta zawiera wiele informacji o wine. Po dalsze informacje na temat rozwoju wine zapisz się na listę mailingową wine na stronie https://www.winehq.org/forumsZOBACZ TAKŻE
wineserver(1), winedbg(1)October 2005 | Wine 8.0 |