Wyszukiwanie w witrynie

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.