Wine (WINE Is Not an Emulator) to specjalny program, warstwa kompatybilności, do uruchamiania aplikacji Win32 w systemach typu UNIX. Mówiąc najprościej, ta rzecz pozwala uruchamiać programy i gry Windows w swoim przytulnym Linuksie :).
Program jest aktywnie rozwijany, ale jak dotąd niestety nie wszystkie aplikacje działają w nim poprawnie (a niektóre w ogóle nie działają). Na razie jest też smutno z grami – nie ma pełnego wsparcia dla DirectX 10 i 11, tylko 9 i młodsi. (Obsługa DirectX 10 jest aktywnie ulepszana w najnowszych wersjach testowych). Niemniej jednak w DirectX 9 jest wiele gier. W tym artykule zainstalujemy i skonfigurujemy Wine oraz zainstalujemy aplikację PlayOnLinux, która jest bardzo przydatna w grach. Instalacja będzie zależeć od twojej dystrybucji, ale sama konfiguracja programu jest dokładnie taka sama w większości dystrybucji. Istnieją dwie gałęzie Wine - stabilna i testowa. W większości przypadków zaleca się skorzystanie z wersji testowej, ponieważ program aktywnie się rozwija i ulepsza. Na razie rozważmy instalację stabilnej wersji (przykłady dotyczą wiersza poleceń, ale możesz użyć narzędzi graficznych, takich jak Ubuntu Software Center lub Yast2 w OpenSUSE):

Dla Debiana/Ubuntu/Minta:

sudo apt-get zainstaluj winne sztuczki wina

Dla OpenSUSE:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
sudo zipper w winie

sudo mniam zainstaluj wino
cd /tmp
wget http://www.kegel.com/wine/winetricks
chmod +x triki z winem

Notatka. Jeśli masz system 64-bitowy, to do poprawnego działania programów 32-bitowych (a większość gier tak jest), musisz skonfigurować Wine dla prefiksu 32-bitowego. W tym celu jeździmy:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Otworzy się okno ustawień. Możesz zostawić wszystko tak, jak jest.

Teraz musimy zainstalować zestaw bibliotek systemowych, aby nasze aplikacje Windows działały. W menu programu znajdź i uruchom Winiarskie sztuczki(lub z terminala za pomocą polecenia winne sztuczki). W pierwszym oknie wybierz ---Wybierz domyślny prefiks wina--- zarabiaj OK. W sekundę --- zainstaluj bibliotekę DLL lub komponent systemu Windows --- OK


Pamiętać:
Konieczne będzie oznaczenie kropkami, jak na liście. Lepiej jest instalować nie wszystkie naraz, ale kilka sztuk naraz. Oddzielę je dla wygody. Nie idź za daleko podczas instalacji, musisz zgodzić się na umowy licencyjne i inne rzeczy. Pojawią się okna błędów, kliknij OK. Zaczynajmy.

bezpośrednix9 d3dx9 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_42 d3dx9_43 d3dx10 d3dx11_42 d3dx11_43

dotnet20

dotnet30(pojawią się błędy i otworzy się okno w menedżerze plików i w przeglądarce, pobierz z drugiego linku i przenieś go do tego okna menedżera plików. Wpisujemy w konsoli winne sztuczki i ponownie wybierz dontnet30. Zanim to zrobisz, musisz sprawdzić konfigurację Wine, aby wersja to Windows XP lub Vista.

dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus , physx, kwarc

vb5run, vb6run, vcrun2003, vcrun2005, vcrun2008, vcrun6, vcrun6sp6

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Zainstaluj czcionki. Wybierać Zainstaluj czcionkę i wskazać

corefonts , fontfix

Ustawienia rejestru

Otwieramy Zmień ustawienia i świętuj

1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D - włączony
3.OffscreenRenderingMode(orm) -- fbo
4. PixelShaderMode (psm) - włączony
5. Render TargetLockMode(rtlm) -- auto
6. UseGLSL(glsl) -- włączony (domyślnie) (Zaleca się pozostawienie wyłączonego dla kart graficznych Nvidia. Może to znacznie zwiększyć wydajność niektórych gier).
7. VertexShader (vsm) -- sprzęt
8. VideoMemorySize 1024 (wybierz wartość pamięci RAM karty graficznej)
9. MouseWarpOverride(mwo) – włączone (wymuszenie)
Potwierdzamy nasze zmiany - OK.

To właściwie wszystko. Teraz kilka uwag na temat instalacji oprogramowania i gier. Po pierwsze, w żadnym wypadku nie instaluj dodatkowego oprogramowania oferowanego przez program (wszelkiego rodzaju directixy, wizualne c ++ itd.). Sprawdź dokładnie i, jeśli to konieczne, odznacz pole. Po drugie, pod koniec instalacji odznacz „Uruchom program”.

Teraz czas na wersję testową. Istnieje specjalne repozytorium dla Ubuntu/Mint. Aby go podłączyć i zainstalować testową wersję Wine, wpisz w terminalu:

sudo add-apt-repository ppa: ubuntu-wino/ppa
aktualizacja sudo apt-get
sudo apt install wine 1.7 winetrics

W niektórych dystrybucjach (np. Debian), aby zainstalować wersję testową, należy ją zbudować ze źródeł. Ale to już wykracza poza zakres tego artykułu. Możesz też zainstalować Wine-Staging , który również jest testem, ale ma kilka dodatkowych funkcji.

PS dla tych, którzy lubią raz widzieć niż czytać sto razy - mały samouczek wideo na temat instalacji testowej wersji Wine na Ubuntu:

Ostatnio Wine zmieniło się na lepsze, Mono zostało ulepszone i teraz działa dobrze.

Mam nadzieję, że zainstalujesz Wine x64 bez instrukcji, poprzez Dodaj lub usuń programy.

Zmiana wina z 64 na 32

rm -fr ~/.wine env WINEARCH=win32 wineboot

Po instalacji musisz znaleźć ikonę Ustawienia wina w aplikacji lub uruchomić polecenie w konsoli

Wine zaoferuje instalację pakietu Mono - zgadzamy się (OK), po pakiecie Gecko x64 i Gecko x32 - zgadzamy się (OK), otworzy się okno ustawień Wine, możesz je zamknąć - do czasu, gdy będzie potrzebne. Możesz skonfigurować wszystko przez interfejs graficzny, ale zajmuje to dużo czasu, a jeśli wystąpi awaria, nie zrozumiesz, gdzie to się stało. Zainstaluj za pomocą konsoli (terminala).
Zainstaluj czcionki.

corefonty winetricki

Pierwsze długie polecenie (skopiowane, wklejone do konsoli, naciśnij Enter). Pobierze niezbędne biblioteki, pojawią się instalatory, zgadzamy się z umowami licencyjnymi i instalujemy. Jeśli wystąpi awaria (błąd mfc40) lub instalacja zawiesi się w konsoli, naciśnij Ctrl + C (zatrzymaj proces), wykonaj ponownie to polecenie. Wszystko powinno być zainstalowane (sprawdzone). Szybkość instalacji zależy od szybkości połączenia internetowego.

winne sztuczki

Druga drużyna

winetricks dxdiagn gdiplus gfw mfc40 mfc42 msxml6 kwarc

Trzeci

winetricks vb5run vb6run vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 vcrun6 vcrun6sp6

Czwarty

winetricks wsh57 wsh56vb xact xact_jun2010 xinput

Następnie wybierz zmień ustawienia i ustaw

ddr=opengl fontfix glsl=enabled multisampling=enabled mwo=enabled nocrashdialog orm=fbo psm=0 psm=1 psm=2 psm=3 rtlm=auto strictdrawordering=dezabled videomemorysize= than 2048, a następnie zaznacz i popraw w rejestrze) vsm=0 vsm=1 vsm=2 vsm=3

Wybierz, aby uruchomić winecfg

Ustaw wersję Wine (z listy rozwijanej) na Windows-7 lub nowszy.
Na karcie - Biblioteki - w istniejących wartościach, których szukamy - dinput - wybierz i kliknij.
Edytuj, w rozwijanym menu ustawiamy - wbudowane, a następnie zewnętrzne, powtarzaj akcję i za pomocą -dinput8- eliminuje problemy z myszą w grach.

Kto ma problemy z dźwiękiem, może zmienić parametr - dsound - na wbudowany.

Profiks wina

WINEARCH=win32 WINEPREFIX=~/winecfg prefix_name
WINEPREFIX=~/nazwa_prefiksu C:/ścieżka/do/programu

Wine to bezpłatna i otwarta implementacja interfejsu API systemu Windows. Wine nie jest systemem operacyjnym ani emulatorem komputera, jak można opisać np. oprogramowanie do wirtualizacji (VirtualBox, VmWare itp.), co podkreśla dekodowanie jego nazwy ” Wino nie jest emulatorem". Wino powstała w celu zmniejszenia stopnia uzależnienia od działalności i pozycji korporacji Microsoft, rozszerzanie zakresu darmowe systemy operacyjne poprzez możliwość uruchamiać programy dla Windows.

Wino nie jest emulatorem

Faktycznie, Wino to zestaw bibliotek i narzędzi programowych, które pozwalają uruchamiaj programy Windows i podobne do tego, czego sama używa system operacyjny firmy Microsoft. Część dystrybucja oprogramowania Wine zawiera również programy do jego konfiguracji (), edytor rejestru, pakiet skryptów, menedżer plików, Notatnik itp. Ilość programy dla Windows które już są biegnij z winem dość duży i stale rosnący. Pod adresem http://appdb.winehq.org znajduje się specjalistyczna baza danych z uwagami na temat zgodności niektórych programy z winem. Wśród w pełni kompatybilnych z Programy winiarskie wiele biur i multimediów programy, programy dla przedsiębiorstw i organizacji, „1C”, w tym programy do przetwarzania grafiki (w tym niektóre wersje Adobe Photoshop itp.). Liczba obsługiwanych i początkowo zgodnych z gry z winem.

Od emulacji dowolnych urządzeń i podczas pracy Wino nie występuje, prędkość robocza jest zgodna z Programy winiarskie podczas korzystania z niego zwykle nie jest niższy niż przy pracy bezpośrednio w Windows (i często wyższe).

Na podstawie lub przy użyciu komponentów Wino w różnym czasie takie projekty jak: Cedega(skupiony na uruchom gry, Przede wszystkim), krzyżowanie(skupiony na uruchomienie aplikacji) itp.

Instalowanie wina

Pakiet oprogramowania do wina najczęściej zawarte w nowoczesnych Dystrybucje Linuksa (Ubuntu, Mint, Debian, openSUSE itp.), oraz do jego wyszukiwania i instalacje Najprawdopodobniej będziesz musiał skontaktować się z kierownictwem oprogramowanie dystrybucyjne.

apt-get zainstaluj wino Do zainstaluj WINO, wykonaj w konsola jako administrator, dla Debiana, Ubuntu, Mint itp. zamek błyskawiczny zainstaluj wino-gekon wina Do SUSE i openSUSE Linux.

Konfigurowanie wina

Na początek Programy do instalacji wina, połączenie w konsoli lub w oknie dialogowym skrótów poleceń, winecfg (użyj " PREFIKS WINA"). Winecfg dostosowuje wygląd programów Windows na przykład umożliwia zmianę wersji zestawu bibliotek Windows (2000, XP, 2003, Vista, ...) itp.

Winetricki - dodatkowe ustawienia, komponenty i programy

Winiarskie sztuczki to zestaw skryptów napisanych przez programistów Wino i społeczności, aby ułatwić zmiany niektórych ukrytych Ustawienia wina, instalacje kilka dodatkowych bibliotek systemowych ( DirectX itp.) i popularne Programy Windows, w tym Internet Explorer ( TJ), kilka dem Gry itp.. Winetricks jest zwykle dołączany do dystrybucji Wine. Aby uruchomić główne okno dialogowe Winetricki uruchamiane w konsoli lub okno dialogowe skrótów poleceń (kombinacja klawiszy " Alt+F2"), Komenda " winne sztuczki". Możesz także użyć poleceń takich jak winetricks directx9 w konsoli, gdzie "directx9"- nazwa zainstalowanego komponentu. Aby wyświetlić listę oferowanych kategorii komponentów Winetricki do zainstalowania, możesz zadzwonić Polecenie listy win trików, a za wylistowanie zawartości samych kategorii - winetricki aplikacje lista , gdzie "aplikacje"- nazwa wymaganej kategorii.

Uruchamianie programów Windows w Wine

Droga uruchamianie programów w Wine typowe dla pracy z dowolnym plikiem, czy to obrazem, plikiem tekstowym, czy plikiem wykonywalnym plik exe w naszym przypadku: możesz po prostu uruchom plik wykonywalny systemu Windows (*.exe) z menedżera plików (na przykład podwójne kliknięcie) lub wykonaj polecenie w konsoli wine ~/Downloads/program.exe . Ty też możesz uruchamiaj programy Windows przez wewnętrzne ścieżki Wino, jeśli znajdują się w katalogach zamontowanych jako dyski systemowe podczas uruchamiania niezbędnych profil ("prefiks") Wino(czy to standardowy "~/.wine/drive_c", czy jakiekolwiek inne foldery, dostosowane Ty). W takim przypadku używany jest format adresu DOS. programy wine C:\\Program\ Files\\programm.exe .

Ukośnik odwrotny "\" jest dodawany przed znakami specjalnymi, takimi jak ten sam ukośnik odwrotny lub spacja.

Instalowanie programów Windows w Wine

Do Instalacja programu Windows, odpowiednio, będziesz potrzebować uruchom jego instalator: wine setup.exe Następnie musisz przejść przez standardową procedurę Instalacje oprogramowania Windows, co najczęściej polega na wielokrotnym kliknięciu przycisku „Dalej”. Jedna z najciekawszych funkcji Wino polega na możliwości zastosowania profili, czyli tzw. przedrostki", do instalacji programów - niezależne kopie zestawów bibliotek systemowych, Programy i ustawienia systemu Windows. Standard Przedrostek wina, tj. folder, w którym zapisany jest domyślny profil, to „.wine” — ukryty folder w katalogu domowym użytkownika. Aby użyć oddzielnego "prefiks", musisz utworzyć dla niego nowy folder ( aby zresetować profil - usuń jego zawartość) i użyj eksportu zmiennych globalnych PREFIKS WINA(możliwe w ramach zespołu) uruchomienie programu Windows, w tym dla instalatorów). Na przykład WINEPREFIX="/home/user/.wine-programm" wine setup.exe . Do zainstalowane programy Wine tworzy skróty w lokalnym menu użytkownika (~/.local/share/applications/) pulpit (Gnome, KDE, XFCE itp.) za pomocą niezbędnych przedrostki.

Wine nie jest emulatorem Windows, ale alternatywną implementacją Windows API. Program umożliwia uruchamianie większości aplikacji Windows w systemie Linux, w tym gier. Przyjrzyjmy się więc i spróbujmy dowiedzieć się, co jest czym.

Najpierw zainstaluj najnowszą dostępną wersję, w tej chwili Wino 1.6 RC4.
Otwieramy Terminal i wpisz:
sudo add-apt-repository ppa: ubuntu-wino/ppa
aktualizacja sudo apt-get
sudo apt-get zainstaluj wino

Otwieramy się w Terminal ustawienia:
winecfg

Otwieranie karty Widok i integracja i zmień ścieżki zapisu folderów użytkowników na inne, aby różne zapisy gier i inne rzeczy były przechowywane w innym miejscu, a nie w folderach domowych. Możesz na przykład określić katalog ~/.wino/dysk_c/dokumenty/(Ten folder musi być najpierw utworzony).


Teraz otwórz kartę Dyski i zobacz, jak cały katalog główny jest dostępny w Wine, co nie jest bezpieczne. Na razie tego nie tkniemy, ale w przyszłości, gdy zainstalujesz to, czego potrzebujesz, na wszelki wypadek zalecam usunięcie ścieżki do katalogu głównego.


Następnie uruchom Winiarskie sztuczki przez menu lub Terminal Komenda:
winne sztuczki

Teraz zainstalujemy niezbędne biblioteki do uruchamiania aplikacji i gier (zwróć uwagę na kolejność listy). Nie instaluj wszystkiego na raz, wybieraj 2-3 elementy na raz. Zwróć uwagę, gdzie jest przedmiot Pobieranie ręczne, musisz sam pobrać instalator i skopiować go do żądanego folderu (wino powie ci gdzie) do pamięci podręcznej ~/.cache/winetricks/nazwa_folderu, uruchom ponownie winne sztuczki i ponownie wybierz element.

Zainstaluj czcionki, wybierz Zainstaluj czcionkę:

  • podstawowe czcionki


Umieszczamy niezbędne programy, wybieramy Zainstaluj bibliotekę DLL lub komponent systemu Windows:
  • dotnet20
  • dotnet30(musisz pobrać plik z linku do wina i skopiować go do ~/.cache/winetricks/dotnet30 i uruchom ponownie)
  • dotnet35(przed instalacją zmień wersję Windows w winecfg na Windows XP)
  • vcrun2003
  • vcrun2005
  • vcrun2008
  • vcrun2010
  • vcrun6
  • d3dx9
  • d3dx10
  • d3dx11_42
  • d3dx11_43
  • d3dxof
  • devenum
  • wpadka8
  • muzyka bezpośrednia
  • bezpośrednia gra
  • dxdiag
  • dxdiagn
  • wygrajhttp
  • wininet
  • wmp9
  • wsh56js
  • xinput
  • xvid
  • vb5run
  • vb6run
  • fizjoterapeuta
  • Adobe AIR
  • Lampa błyskowa


Skonfiguruj rejestr, wybierz Zmień ustawienia:
  • ddr=opengl
  • glsl=włączone
  • multisampling=włączony
  • mwo=włączone
  • orm=fbo
  • psm=włączone
  • rtlm=auto
  • dźwięk=alsa
  • videomemorysize=1024(wybierz tutaj rozmiar pamięci karty graficznej)
  • vsm=sprzęt


Podstawowa konfiguracja Wine zakończona! Teraz możesz zainstalować gry i programy Windows, które chcesz uruchomić na Kubuntu.
Zaznaczam, że nie wszystko może działać pod Wine. Niektóre programy mogą wymagać dodatkowych bibliotek do uruchomienia lub pracy, a także ustawień rejestru i innych rzeczy, lub mogą się w ogóle nie uruchomić z powodu braku obsługi niektórych funkcji. Jeśli program się nie uruchamia, uruchom go Terminal a Wine poda ci dziennik błędów, który pomoże ci, na przykład:
wine "/home/USER/.wine/drive_c/Program Files/Game/Game.exe"

Przed zainstalowaniem programu lub gry odwiedź

Do poprawnego działania większości gier konieczne jest dostosowanie rejestru naszego pseudo Windowsa. Aby to zrobić, użyjemy narzędzia Winetricks, które zostało zainstalowane wraz z Wine.
Wykonaj następujące manipulacje: Aplikacje->Wino->Winetrics. W otwartym oknie sprawdź: Wybierz domyślny prefiks wine . OK

W następnym oknie zaznacz: Zmień ustawienia. OK

Będziesz mieć dostęp do głównych ustawień pakietu Ubuntu-Wine-Windows.

Sprawdź następujące opcje tutaj:
1. DirectDrawRender(ddr) opengl
2. Multisampling Direct3D włączony
3. OffscreenRenderingMode(orm) fbo
4. PixelShaderMode (psm) włączony
5. Renderuj tryb blokady docelowej (rtlm) automatycznie
6. Użyj GLSL(glsl) włączone (domyślnie)
7. Sprzęt VertexShader (vsm)
8. VideoMemorySize 1024 (wybierz wartość pamięci RAM karty graficznej)
9. MouseWarpOverride(mwo) włączone (wymuszenie)
Potwierdzamy nasze zmiany - OK.
Wszystkie ustawienia rejestru naszego systemu są przechowywane w plikach tekstowych (system.reg; user.reg; userdef.reg) znajdujących się pod adresem - Home\Username\.Wine i można je edytować w dowolnym edytorze tekstu (spróbuj tego w prawdziwym systemie Windows ?!). Do edycji możesz również użyć bardziej znanej metody Windows - edytora rejestru: wpisz wine regedit OK w terminalu

uruchomi się program do edycji

Jak widać, wszystko, co zrobiliśmy w Winetricks, znajduje odzwierciedlenie w ustawieniach rejestru.