Kompatybilność z Windows

Jak zainstalować WINE dla kompatybilności z Windows w OpenSUSE?

Jak zainstalować WINE dla kompatybilności z Windows w OpenSUSE?
Wine to „warstwa kompatybilności” (nie emulator) dla systemów zgodnych z POSIX (Linux, BSD i macOS) do uruchamiania aplikacji Windows. To nie jest emulator. Zamiast tego bezpośrednio konwertuje wywołania Win32 API na wywołania POSIX w locie. Dlatego Wine oferuje znacznie mniejszy wpływ na wydajność niż klasyczna wirtualizacja.

Chociaż Wine może obsługiwać wiele aplikacji Windows, nie wszystkie będą działać płynnie. Dlatego polecam mieć niskie oczekiwania, jeśli chodzi o używanie Wine.

W tym artykule zademonstruję, jak zainstalować i używać Wine na openSUSE.

Dlaczego warto używać wina

Wine od dłuższego czasu jest przedmiotem gorącej debaty wśród społeczności Linuksa. Niektórzy uważają, że jest świetny, inni (zwłaszcza zagorzali entuzjaści Linuksa) uważają, że Wine jest „nieważne” lub „jest to ostatnia rzecz, jakiej potrzebuje Linux”. Jednak szerszy obraz mówi coś przeciwnego.  Windows jest nadal dość dominującym systemem operacyjnym dla komputerów stacjonarnych. Nawet wliczając produkty Apple, Windows zajmuje spory procent rynku komputerów stacjonarnych. Spójrz na GlobalStats na światowy udział w rynku systemów operacyjnych dla komputerów stacjonarnych.

Ponieważ tak wiele osób korzysta z systemu Windows, naturalne jest, że programiści tworzą aplikacje na platformy Windows, a w wielu przypadkach pomijają inne platformy. Weźmy na przykład Adobe. Produkty Adobe są dostępne tylko dla systemów Windows i macOS. Obecnie Adobe prawdopodobnie nie będzie wspierać Linuksa w najbliższym czasie.

Dlatego potrzebujemy wina.

Instalowanie Wine na openSUSE

Najpierw dodajmy repozytorium openSUSE dla WINE. Dodaj repozytorium zgodnie z twoją wersją openSUSE.

Skok 15

$ sudo zypper ar -r https://download.openuse.org/repozytoria/
Emulatory:/Wino/openSUSE_Leap_15.0/Emulatory: wino.repozytorium

Skok 42.3

$ sudo zypper ar -r https://download.openuse.org/repozytoria/emulatory:
/Wino/openSUSE_Leap_42.3/emulatory: wino.repozytorium

Skok 42.2

$ sudo zypper ar -r https://download.openuse.org/repozytoria/emulatory:
/Wino/openSUSE_Leap_42.2/Emulatory: wino.repozytorium

Tumbleweed

$ sudo zypper ar -r https://download.openuse.org/repozytoria/emulatory:
/Wino/openSUSE_Tumbleweed/Emulatory:Wino.repozytorium

Jeśli używasz innej wersji openSUSE, sprawdź wiki openSUSE dla odpowiedniego adresu URL repozytorium.

Po dodaniu repozytorium odśwież pamięć podręczną repozytorium zypper. Po wyświetleniu monitu, czy zaufać nowemu kluczowi repozytorium, wpisz „a”.

$ sudo zypper ref

Teraz powiedz zypperowi, aby zainstalował WINE.

$ sudo zipper w winie

Sprawdź wersję wina

Aby sprawdzić aktualną wersję WINE zainstalowaną w twoim systemie, uruchom to polecenie.

$ wino --wersja

Konfiguracja wina

Przed uruchomieniem jakiejkolwiek aplikacji Windows z Wine, zaleca się najpierw uruchomić narzędzie konfiguracyjne Wine. Uruchomienie tego narzędzia zmapuje wszystkie niezbędne sterowniki dla WINE i utworzy „.wine” w katalogu domowym.

$ winecfg

W zakładce „Dyski” możesz skonfigurować wszystkie dyski, które mogą widzieć aplikacje Windows.

W zakładce „Grafika” możesz skonfigurować „Ustawienia okna” i „Rozdzielczość ekranu” aplikacji Windows.

Winiarskie sztuczki

Korzystając z Winetricks, możesz zainstalować niektóre popularne programy Windows, takie jak Win32 Firefox, Apple QuickTime, różne kodeki multimedialne, czcionki TrueType i biblioteki DLL środowiska uruchomieniowego, takie jak środowiska wykonawcze Visual C ++ itp.

Przed uruchomieniem jakiejkolwiek aplikacji użyjemy Winetricks, aby zainstalować kilka krytycznych składników systemu Windows, aby zapewnić ulepszone i bardziej stabilne środowisko Wine. Uruchom winne sztuczki.

$ Winiarskie sztuczki

Przy pierwszym uruchomieniu Winetricks Wine wyszuka i zainstaluje niezbędne pakiety potrzebne do płynnego uruchamiania programów Windows. W „Instalatorze Wine Mono” kliknij „Zainstaluj”.

Po zakończeniu instalacji pojawi się „Instalator Wine Gecko”. Kliknij „Zainstaluj”, aby kontynuować.

Winetricki powinny uruchomić GUI. Jeśli się nie uruchomi, uruchom to polecenie.

$ winetricki --gui

W oknie zaznacz opcję „Wybierz domyślny prefiks wina”.

Z listy wybierz opcję „Zainstaluj bibliotekę DLL lub komponent systemu Windows” i kliknij „OK”.

Zainstaluj wszystko, co jest zaznaczone na poniższych zrzutach ekranu.

Po wybraniu kliknij „OK”.

Poczekaj, aż wszystkie komponenty zostaną pobrane i zainstalowane. Może to zająć dużo czasu, więc weź filiżankę kawy! W niektórych przypadkach instalacja może wymagać interakcji użytkownika.

Uruchamianie programu Windows

To jest podstawowa funkcja WINO, prawda? Jako demo spróbujmy uruchomić kilka lekkich aplikacji.

Najpierw zainstalujmy Notatnik++. To nowoczesny, darmowy edytor tekstu o otwartym kodzie źródłowym. Pobierz Notatnik++.

Po pobraniu uruchom następujące polecenie, aby uruchomić instalator Notepad ++.

$ wino npp.7.8.2.Instalator.exe

Rozpocznie się instalacja. Jeśli nie zainstalowałeś Gekon wina i inne komponenty wcześniej, Wine zainstaluje je jako pierwsze. Następnie rozpocznie się instalacja.

Po pierwsze, wybór języka. Wybierz odpowiedni język i kliknij „Dalej”.

Na stronie powitalnej kliknij „Dalej”.

Na stronie umowy licencyjnej kliknij „Zgadzam się”.

Wybierz żądaną lokalizację instalacji i kliknij „Dalej”. Możesz zarządzać dyskami z Winecfg.

Wybierz składniki Notepad ++ i kliknij „Dalej”.

Kliknij „Zainstaluj”.

Voila! Instalacja zakończona! Kliknij „Zakończ”, aby zakończyć proces instalacji.

Końcowe przemyślenia

Zgodność aplikacji to duża część Wine, prawda? Skorzystaj z bazy danych aplikacji Wine (AppDB), aby sprawdzić, czy żądana aplikacja jest kompatybilna z Wine. To oparta na społeczności baza danych, która śledzi zgodność tysięcy aplikacji. Obecnie w bazie danych znajduje się ponad 25 000 aplikacji! Aplikacje są oznaczone jako Platynowe (w pełni zgodne, nie wymaga poprawek), Złote (w pełni zgodne, wymagane drobne poprawki) i Srebrne (niewielki problem ze zgodnością).

PlayOnLinux to kolejne ciekawe narzędzie, które warto wypróbować. Celem jest ułatwienie instalacji wielu aplikacji i gier. Działa w połączeniu z Wine.

Cieszyć się!

Gry Najlepsze emulatory konsoli do gier dla systemu Linux
Najlepsze emulatory konsoli do gier dla systemu Linux
W tym artykule wymienimy popularne oprogramowanie do emulacji konsoli do gier dostępne dla systemu Linux. Emulacja to warstwa kompatybilności oprogram...
Gry Najlepsze dystrybucje Linuksa do gier w 2021 r
Najlepsze dystrybucje Linuksa do gier w 2021 r
System operacyjny Linux przeszedł długą drogę od pierwotnego, prostego, serwerowego wyglądu. Ten system operacyjny znacznie się poprawił w ostatnich l...
Gry Jak przechwytywać i przesyłać strumieniowo sesję gry w systemie Linux
Jak przechwytywać i przesyłać strumieniowo sesję gry w systemie Linux
W przeszłości granie w gry było uważane tylko za hobby, ale z czasem branża gier odnotowała ogromny wzrost pod względem technologii i liczby graczy. P...