Jak zainstalować Wine w dystrybucjach Linuksa opartych na RHEL
Wine to bezpłatna aplikacja typu open source dla systemu Linux, która umożliwia użytkownikom uruchamianie dowolnego oprogramowania i gier opartych na systemie Windows w systemie operacyjnym podobnym do Unix/Linux.
Niedawno zespół Wine z dumą ogłosił stabilną wersję 7.0 i udostępnił ją do pobrania w pakietach źródłowych i binarnych dla różnych dystrybucji, takich jak Linux, Windows i Mac.
To wydanie opisuje rok prac rozwojowych i ponad 9100 indywidualnych zmian, w tym dużą liczbę ulepszeń opisanych w uwagach do wydania poniżej. Główne atrakcje to:
- Większość modułów przekonwertowana do formatu PE.
- Większa obsługa motywów, z dołączonym motywem zapewniającym bardziej nowoczesny wygląd.
- Znacznie ulepszona obsługa stosu HID i joysticka.
- Nowa architektura WoW64.
- Różne poprawki błędów.
W tym artykule poprowadzimy Cię przez najprostszy sposób instalacji najnowszej wersji wersji Wine 7.0 w dystrybucjach opartych na RHEL, takich jak CentOS Stream, Rocky Linux i AlmaLinux przy użyciu kodu źródłowego (trudne i odpowiednie tylko dla ekspertów) oraz na Fedora Linux przy użyciu oficjalnego repozytorium wine (łatwe i zalecane dla nowych użytkowników).
Na tej stronie
- Zainstaluj Wine z kodu źródłowego na CentOS i RHEL
- Zainstaluj Wine na Fedorze Linux przy użyciu repozytorium Wine
- Jak korzystać z Wine w CentOS, RHEL i Fedorze
Instalowanie Wine przy użyciu kodu źródłowego w systemach RHEL
Krok 1: Instalowanie pakietów zależności
Musimy zainstalować „Narzędzia programistyczne” z niektórymi podstawowymi narzędziami programistycznymi, takimi jak GCC, flex, bison, debuggery itp. to oprogramowanie jest wymagane do kompilowania i budowania nowych pakietów, instalowania ich za pomocą polecenia YUM.
yum -y groupinstall 'Development Tools'
yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel
dnf -y groupinstall 'Development Tools'
dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel
Krok 2: Pobieranie kodu źródłowego wina
Pobierz plik źródłowy za pomocą polecenia wget w katalogu /tmp jako zwykły Użytkownik.
cd /tmp
wget http://dl.winehq.org/wine/source/7.0/wine-7.0.tar.xz
Krok 3: Wyodrębnianie kodu źródłowego wina
Po pobraniu pliku do katalogu /tmp użyj poniższego polecenia tar, aby go rozpakować.
tar -xvf wine-7.0.tar.xz -C /tmp/
Krok 4: Kompilowanie wina ze źródeł
Zaleca się skompilowanie i zbudowanie instalatora Win jako zwykły Użytkownik. Uruchom następujące polecenia jako zwykły użytkownik.
Uwaga: instalator może zająć do 20-30 minut, a w trakcie instalacji poprosi Cię o wprowadzenie katalogu głównego hasło.
---------- On 64-bit Systems ----------
cd wine-7.0/
./configure --enable-win64
make
make install [Run as root User]
---------- On 32-bit Systems ----------
cd wine-7.0/
./configure
make
make install [Run as root User]
Zainstaluj Wine na Fedorze Linux przy użyciu repozytorium Wine
Jeśli używasz najnowszej wersji Fedory Linux, możesz zainstalować Wine, korzystając z oficjalnego repozytorium Wine, jak pokazano.
---------- On Fedora 36 ----------
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/36/winehq.repo
dnf install winehq-stable
---------- On Fedora 35 ----------
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo
dnf install winehq-stable
Jak używać Wine do uruchamiania aplikacji i gier Windows
Po zakończeniu instalacji uruchom narzędzie konfiguracyjne „winecfg” z pulpitu GNOME, aby zobaczyć obsługiwaną konfigurację. Jeśli nie masz żadnego pulpitu, możesz go zainstalować, używając poniższego polecenia jako użytkownik root.
dnf groupinstall workstation
OR
yum groupinstall "GNOME Desktop"
Po zainstalowaniu X Window System uruchom polecenie jako zwykły użytkownik, aby zobaczyć konfigurację wina.
winecfg
Aby uruchomić Wine, musisz podać pełną ścieżkę do programu wykonywalnego lub nazwę programu, jak pokazano w poniższym przykładzie.
--------- On 32-bit Systems ---------
wine notepad
wine c:\\windows\\notepad.exe
--------- On 64-bit Systems ---------
wine64 notepad
wine64 c:\\windows\\notepad.exe
Wino nie jest idealne, ponieważ podczas korzystania z niego widzimy wiele awarii programów. Myślę, że zespół zajmujący się winem wkrótce naprawi wszystkie błędy w nadchodzącej wersji, a tymczasem podziel się swoimi komentarzami, korzystając z poniższego formularza.