O winie
Wine to bezpłatne i oprogramowanie typu open source, które pozwala uruchamiać programy i gry kompatybilne z Microsoft Windows w systemie Linux, MacOS i Androida (obsługa eksperymentalna). Wino jest w rozwoju od ponad dwóch dekad, a kompatybilność aplikacji znacznie się poprawiła od pierwszego wydania. Często jest źle interpretowane jako emulator. Jest to jednak tylko warstwa kompatybilności, która przekształca wywołania interfejsu API Windows w wywołania POSIX w czasie rzeczywistym, zapewniając prawie identyczną wydajność jak Windows (a w niektórych przypadkach jeszcze lepiej). Wino oznacza „wino nie jest emulatorem”.
Instalowanie wina w Ubuntu
Pakiety wina są domyślnie zawarte w repozytoriach Ubuntu. Jednak nie zawsze są na bieżąco i na równi z najnowszymi wydaniami. Dlatego zaleca się instalowanie pakietów wina z oficjalnego Ubuntu PPA dostarczonego przez zespół winiarski. Aby to zrobić, uruchom następujące polecenia kolejno:
Dla Ubuntu 19.10:
$ sudo apt-add-repozytory 'deb https: // dl.Winehq.Org/Wine-Builds/Ubuntu/Eoan Main '
Aktualizacja $ sudo apt
Dla Ubuntu 18.04:
$ sudo apt-add-repozytory 'deb https: // dl.Winehq.Org/Wine-Builds/Ubuntu/Bionic Main '
Aktualizacja $ sudo apt
Możesz teraz zainstalować kompilacje stabilne wina, dewelopera lub inscenizację, uruchamiając jedno z poniższych poleceń:
$ sudo apt instal instaluj WineHQ stabilny
$ sudo apt instal instaluj winehq-devel
$ sudo apt instal instalujowanie wina
Różnice między różnymi budownictwem wina
Oficjalne repozytorium wina zawiera trzy różne kompilacje: „stabilny”, „rozwój” i „inscenizacja”. Stabilne kompilacje, jak sama nazwa wskazuje, zapewniają najnowszą stabilną wersję wina, podczas gdy kompilacje programistów są w opracowywaniu, najnowocześniejsze wersje. Komisje inscenizacyjne zawierają wiele eksperymentalnych łatków przeznaczonych do przetestowania niektórych funkcji lub rozwiązania problemów z kompatybilnością. Nie ma gwarancji, że wszystkie te łatki zostaną uwzględnione w stabilnym oddziale w przyszłości.
Winearch
Po zainstalowaniu wina możesz użyć zmiennej środowiska Wineche, aby zdefiniować prawidłową architekturę prefiksów wina. Domyślnie wszystkie aplikacje do wina są instalowane w 64-bitowym środowisku. Możesz jednak zmienić zachowanie, używając zmiennej środowiska Wineche w następującym formacie:
Pamiętaj, że musisz użyć Winech tylko raz podczas tworzenia nowego prefiksu (wyjaśnionego poniżej).
Zrozumienie funkcji WinePrefix
WinePrefix to dość przydatna funkcja wina, w której można izolować i kontenerować aplikacje systemu Windows, biblioteki systemowe i pliki konfiguracyjne, ograniczając je w jednym katalogu. Możesz utworzyć tyle prefiksów, ile chcesz, a każdy z nich będzie traktowany osobno.
Wielu użytkowników Linux woli tworzyć osobny prefiks dla każdej aplikacji lub gier Windows, które chcą zainstalować i uruchamiać za pomocą wina. Często instalacja aplikacji Windows wymaga instalacji bibliotek i zestawów narzędzi stron trzecich. Korzystanie z osobnych prefiksów dla aplikacji zapewnia lepszą kompatybilność, mniej konfliktów i czystszy system plików. Możesz utworzyć nowy wina, używając zmiennej środowiskowej w następującym formacie:
$ Wineprefix =/ścieżka/do/prefiks wino/ścieżka/do/plik.exe
Polecenie powyżej uruchomi „Plik.exe ”przy użyciu ścieżki prefiksowej określonej w zmiennej WinePrefix. Jeśli ścieżka nie istnieje, nowy katalog zostanie utworzony automatycznie. Jeśli pominiesz zmienną WinePrefix, wszystkie aplikacje zostaną zainstalowane w domyślnym prefiksie znajdującym się w folderze „Wine” w katalogu domowym (~//.wino).
Korzystanie z Winearch i WinePrefix razem, aby uruchomić aplikację Windows
Możesz połączyć Winearch z niestandardowym wina, aby poprawnie określić architekturę dla prefiks.
$ Winearch = Win32 WinePrefix =/ścieżka/do/prefiks wino/ścieżka/do/plik.exe
Układ systemu plików prefiksu wina
Wszystkie prefiks wina, domyślnie lub niestandardowe, zawierają wiele plików i folderów reprezentujących typowy system plików Windows, w którym wszystkie biblioteki systemowe i aplikacje są instalowane na dysku „C”. Te prefiks zawierają wiele bibliotek, które są częścią projektu Wine Open Source. Poniższy zrzut ekranu da ci pomysł na układ katalogu:
Jeśli uruchomisz „.exe ”lub„.Instalator MSI ”za pomocą wina aplikacja zostanie zainstalowana w„ Plikach programowych ”w„ Drive_C ”(chyba że podasz niestandardową ścieżkę). Więc aby uruchomić „.plik exe ”Po zakończeniu instalacji może być konieczne przejść do folderu aplikacji w katalogu„ Pliki programu ”, aby uruchomić aplikację.
Winecfg
Możesz zmienić wiele ustawień i zachowania prefiksu wina, uruchamiając polecenie „winecfg”. Niektóre ustawienia obejmują ustawienia wyświetlania, ustawienia napędu zewnętrznego i ustawienia audio.
Uruchom jedno z następujących poleceń, aby uruchomić Winecfg:
$ winecfg
$ WinePrefix =/ścieżka/do/prefiks winecfg
Panel sterowania wina
„Panel sterowania wina” to kolejne przydatne narzędzie zawarte w winie, które pozwala skonfigurować gamepady i dostosować inne przydatne opcje.
Możesz uruchomić wineControl za pomocą jednego z poniższych poleceń:
$ Kontrola wina
$ Wineprefix =/ścieżka/do/prefiks wina
Winetricks
Winetricks to poręczne narzędzie wysłane z winem, które pozwala instalować wiele bibliotek i aplikacji z interfejsu GUI. Pozwala również na zmianę ustawień dla wina i wykonywania zadań konserwacyjnych. Chociaż GUI Winetricks nie jest tak intuicyjny jak inne typowe aplikacje GTK i QT Linux, wykonuje zadanie.
Aby zainstalować Winetricks w Ubuntu, uruchom poniższe polecenie:
$ sudo apt instal instaluj winetricks
Możesz teraz uruchomić winetricks za pomocą jednego z następujących poleceń:
$ Winetricks
$ WinePrefix =/ścieżka/do/prefiks winetricks
Winetricks ma również ładny interfejs wiersza poleceń, możesz dowiedzieć się więcej o nim, uruchamiając polecenie poniżej:
$ Winetricks -Help
Uruchamianie plików „LNK” w winie
Jak dotąd powyższe przykłady wyjaśniły, jak uruchomić „.exe ”pliki za pomocą wina. Jednak niektóre aplikacje w systemie Windows są wyposażone w „.Pliki LNK ”, które są niczym innym jak skrótami do plików plików plików plików wykonywalnych z dodatkowymi dostosowań i parametry.
Biegać ".LNK ”Pliki za pomocą wina musisz uruchomić polecenie za pomocą jednego z następujących formatów:
$ Wine start/ścieżka/do/pliku.lnk
$ WinePrefix =/ścieżka/do/prefiks wina początkowa/ścieżka/do/plik.lnk
Uruchamianie plików „nietoperzy” w winie
Pliki nietoperzy to bash plik skryptów, które można uruchomić w systemie Windows za pomocą wiersza polecenia lub interpretera. Wino zawiera narzędzie „wineconsole”, które można użyć do uruchomienia wiersza poleceń i uruchomienia ”.Pliki Bat ”. Możesz uruchomić „.Pliki BAT ”za pomocą jednego z następujących poleceń:
$ wineconsole/ścieżka/do/plik.nietoperz
$ WinePrefix =/ścieżka/do/prefiks wineconsole/ścieżka/do/plik.nietoperz
Pokazany powyżej tłumacz poleceń obsługuje wszystkie główne polecenia kompatybilne z systemem Windows.
Wniosek
Wino jest w stanie uruchomić wiele aplikacji Windows w Linux, wypełniając lukę między dwiema platformami. Podczas gdy niektóre popularne aplikacje jeszcze nie działają z winem, ogólna kompatybilność znacznie się poprawiła. W niedawnej przeszłości Valve ogłosił warstwę kompatybilności „proton” do uruchamiania gier Windows w Linux za pomocą Steam. Proton opiera się na winie i ma dodatkowe funkcje, aktualizacje jakości życia i łatki kompatybilności.