Jeśli jesteś aktywnym użytkownikiem Windows 10 i w pewnym momencie musisz pracować na systemie CentOS 8, możesz zauważyć, że nie można zainstalować aplikacji Windows 10, co oznacza, że nie będziemy mogli z nich korzystać, powód jest prosty , system plików Linux (ext4) nie jest kompatybilny z plikami wykonywalnymi systemu Windows 10 (NTFS), bez względu na to, jak bardzo się staramy, nie da się uruchomić aplikacji, do rozwiązania tego problemu mamy Wine, Solvetic wyjaśni, o co chodzi w Wine, jego cechy i sposób, w jaki możemy go zainstalować na CentOS 8, Fedorze lub Red Hat.
Co to jest winoWine został opracowany, aby umożliwić użytkownikom Linuksa, macOS, FreeBSD lub Solaris bezpośrednie uruchamianie aplikacji Windows bez faktycznego korzystania z systemu Windows.
funkcjeWśród jego cech znajdziemy:
- Ma konstrukcję pamięci zgodną z Win32, obsługę wyjątków, wątków i procesów.
- Może obsługiwać systemy Windows NT, 2000, XP, Vista, 7/8/10 oraz programy i biblioteki 64-bitowe i 32-bitowe.
- Nadaje się do użytku w systemach operacyjnych zgodnych z POSIX.
- Zapewnia obsługę gier i aplikacji opartych na DirectX
- Obsługuje interfejsy API audio MDevice, XAudio, WinMM, DirectSound
- Kompatybilny z grami i aplikacjami opartymi na OpenGL i Vulkan
- Desktop-in-a-box lub okna z możliwością łączenia
- Umożliwia drukowanie za pomocą sterownika PostScript w systemie drukowania hosta
- Ma grafikę opartą na X11, która oferuje zdalny podgląd na dowolnym terminalu X
- Z urządzeń dźwiękowych możemy korzystać za pośrednictwem ALSA, OSS, PulseAudio, Core Audio i nie tylko
- Umożliwia korzystanie z urządzeń do przechwytywania wideo za pomocą v4l2
- Kompilator zasobów i kompilator komunikatów
- Umożliwia mieszanie kodu Win32 i POSIX
- Posiada wsparcie dla Unicode
- Wino ma ponad 15 języków do użycia
- Zintegrowany debugger i komunikaty uzupełniające
Teraz zobaczymy, jak zainstalować Wine na CentOS 8, RHEL 8 lub Fedorze.
1. Jak zainstalować Wine Linux
Krok 1
Pierwszym krokiem będzie zainstalowanie narzędzi programistycznych "Narzędzia programistyczne", które integrują narzędzia programistyczne, takie jak GCC, flex, bison i masp, należy je zainstalować za pomocą następującego polecenia:
yum -y groupinstall 'Narzędzia programistyczne'
Krok 2
Po zakończeniu tego procesu zobaczymy:
Krok 3
Teraz instalujemy dodatkowe wtyczki za pomocą następującego polecenia:
mniam zainstaluj gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg.webp-turbo-devel libtiff-devel dbus-devel fontconfig-devel
Krok 4
Wpisujemy literę S, aby potwierdzić pobranie i instalację tych dodatków:
NotatkaW przypadku niepowodzenia zamówień Yum możemy spróbować za pomocą polecenia DNF:
dnf -y groupinstall 'Narzędzia programistyczne' dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg.webp-turbo-devel libtiff devel fontconfig-devel
2. Jak pobrać zasób wina
Krok 1
Przede wszystkim przechodzimy do katalogu opt:
cd / optTam użyjemy polecenia Wget, aby pobrać kod zasobu Wine:
wget https://dl.winehq.org/wine/source/5.0/wine-5.0.2.tar.xz
Krok 2
Wyodrębniamy pobrane przez nas treści:
tar -xvf wino-5.0.2.tar.xzMamy dostęp do wyodrębnionej treści:
3. Kompilacja wina
Krok 1
W tym kroku Solvetic radzi, aby uruchomić ten proces jako zwykły użytkownik, wykonujemy następujące czynności:
W systemach 64-bitowych: ./configure --enable-win64 W systemach 32-bitowych: ./configure
NotatkaTen proces trwa od 20 do 25 minut.
Krok 2
Następnie wykonujemy następujące czynności:
produkować
Krok 3
Po zakończeniu tego procesu zobaczymy:
Krok 4
Instalację Wine kończymy za pomocą następującego polecenia:
zainstaluj
Krok 5
Na koniec zaobserwujemy, co następuje:
Krok 6
W przypadku Fedory musimy wykonać następujące czynności:
W Fedorze 32:
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/32/winehq.repo dnf zainstaluj winehq-stable
W Fedorze 31:
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/31/winehq.repo dnf zainstaluj winehq-stable
4. Jak używać Wine na CentOS 8, RHEL 8 lub Fedorze
Krok 1
Wine wymaga do swojego działania użycia środowiska GNOME, jeśli go nie mamy, możemy wykonać następujące czynności:
dnf groupinstall Stacja robocza
Wpisujemy literę S, aby potwierdzić pobranie i instalację.
Krok 2
Następnie wykonamy następujące polecenie, aby skonfigurować Wine:
winecfg
Krok 3
Zostaną wyświetlone niektóre wyskakujące okna z dodatkowymi dodatkami, kliknij Zainstaluj, aby zakończyć akcję w Wine.
Krok 4
Po zakończeniu uzyskamy dostęp do następującego wyskakującego okna:
POWIĘKSZAĆ
Krok 5
Tam możemy skonfigurować wszystkie parametry Wine takie jak biblioteki, kompatybilność aplikacji, grafika i inne:
POWIĘKSZAĆ
Krok 6
Możemy zobaczyć wewnętrzne trasy systemu Linux, na które przekierowywane są parametry Windows, a także możemy zdefiniować, z którą edycją systemu Windows będzie on kompatybilny (od Windows 7 do Windows 10):
POWIĘKSZAĆ
Krok 7
Aby uruchomić aplikację Windows z Wine, przejdziemy do pliku wykonywalnego, kliknij go prawym przyciskiem myszy i wybierz „Otwórz za pomocą innej aplikacji”
POWIĘKSZAĆ
Krok 8
W następującym wyskakującym oknie wybieramy "Wine Windows Program Loader":
Krok 9
Klikamy „Wybierz”, a to uruchomi kreator wybranego programu:
POWIĘKSZAĆ
Krok 10
Tam kończymy proces instalacji, aby uzyskać dostęp do tego programu Windows lub aplikacji w systemie Linux:
POWIĘKSZAĆ
Jak widzieliśmy, aplikacje Windows mogą być uruchamiane na CentOS 8, RHEL 8 lub Fedorze, tak jakbyśmy uruchamiali komputer z systemem Windows dzięki Wine.