Jak zainstalować i skonfigurować wino w Ubuntu

Jak zainstalować i skonfigurować wino w Ubuntu
W tym artykule wyjaśniono, jak zainstalować i skonfigurować wino w Ubuntu, aby uruchomić aplikacje kompatybilne z systemem Windows.

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:

  • Winearch = Win32
  • Winearch = Win64

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.