Ако сте активен потребител на Windows 10 и в един момент трябва да работите върху система CentOS 8, може да забележите, че приложенията на Windows 10 не могат да бъдат инсталирани, което означава, че няма да можем да ги използваме, причината за това е проста , файловата система Linux (ext4) не е съвместима с изпълними файлове на Windows 10 (NTFS), колкото и да се опитваме, ще бъде невъзможно да стартираме приложението, за да разрешим това, имаме Wine, Solvetic ще обясни за какво става дума Wine, неговите характеристики и как можем да го инсталираме на CentOS 8, Fedora или Red Hat.
Какво е виноWine е разработен, за да позволи на потребители на Linux, macOS, FreeBSD или Solaris да могат да стартират приложения на Windows директно там, без всъщност да използват системата Windows.
ХарактеристикаСред неговите характеристики откриваме:
- Той има дизайн на паметта, който е съвместим с Win32, обработка на изключения, нишки и процеси.
- Може да работи с Windows NT, 2000, XP, Vista, 7/8/10, както с 64-битови, така и с 32-битови програми и библиотеки.
- Подходящ за използване в POSIX-съвместими операционни системи.
- Предоставя поддръжка за игри и приложения, базирани на DirectX
- Поддържа аудио API на MMDevice, XAudio, WinMM, DirectSound
- Съвместим с игри и приложения, базирани на OpenGL и Vulkan
- Desktop-in-a-box или комбинирани прозорци
- Разрешава печат с помощта на драйвер за PostScript на хост системата за печат
- Той има графики, базирани на X11, които предлагат дистанционно гледане на всеки X терминал
- Можем да използваме звукови устройства чрез ALSA, OSS, PulseAudio, Core Audio и др
- Позволява да се използват устройства за заснемане на видео, използващи v4l2
- Компилатор на ресурси и компилатор на съобщения
- Позволява смесване на Win32 и POSIX код
- Има поддръжка на Unicode
- Виното има повече от 15 езика за използване
- Интегриран дебъгер и последващи съобщения
Сега ще видим как да инсталираме Wine на CentOS 8, RHEL 8 или Fedora.
1. Как да инсталирате Wine Linux
Етап 1
Първата стъпка ще бъде инсталирането на инструментите за разработка „Инструменти за разработка“, които интегрират помощни програми за разработка, като GCC, flex, bison и masp, те трябва да бъдат инсталирани със следната команда:
yum -y groupinstall 'Development Tools'
Стъпка 2
Когато този процес приключи, ще видим следното:
Стъпка 3
Сега инсталираме допълнителните приставки със следната команда:
yum инсталирате 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
Стъпка 4
Въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането на тези добавки:
ЗабележкаВ случай, че Yum поръчките се провалят, можем да опитаме с командата DNF:
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.webp-turbo-devel devel fontconfig-devel
2. Как да изтеглите ресурс за вино
Етап 1
На първо място, отиваме в директорията opt:
cd / optТам ще използваме командата Wget за изтегляне на кода на ресурса Wine:
wget https://dl.winehq.org/wine/source/5.0/wine-5.0.2.tar.xz
Стъпка 2
Извличаме съдържанието, което сме изтеглили:
tar -xvf wine -5.0.2.tar.xzИмаме достъп до извлеченото съдържание:
3. Компилация от вино
Етап 1
В тази стъпка Solvetic ви съветва да стартирате този процес като нормален потребител, ние изпълняваме следното:
На 64-битови системи: ./configure --enable-win64 На 32-битови системи: ./configure
ЗабележкаТози процес отнема 20 до 25 минути, за да завърши.
Стъпка 2
След това изпълняваме следното:
направете
Стъпка 3
Когато този процес приключи, ще видим следното:
Стъпка 4
Завършваме инсталацията на Wine със следната команда:
направете инсталиране
Стъпка 5
В края ще наблюдаваме следното:
Стъпка 6
В случая с Fedora трябва да изпълним следното:
Във Fedora 32:
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/32/winehq.repo dnf инсталирайте winehq-stable
Във Fedora 31:
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/31/winehq.repo dnf инсталирайте winehq-stable
4. Как да използвате Wine на CentOS 8, RHEL 8 или Fedora
Етап 1
Wine изисква използването на среда GNOME за своята работа, ако нямаме това, можем да изпълним следното:
dnf groupinstall Workstation
Въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането.
Стъпка 2
След това ще изпълним следната команда за конфигуриране на Wine:
winecfg
Стъпка 3
Ще се покажат някои изскачащи прозорци с допълнителни добавки, щракнете върху Инсталиране, за да завършите действието във Wine.
Стъпка 4
Когато това приключи, ще имаме достъп до следния изскачащ прозорец:
Увеличете
Стъпка 5
Там можем да конфигурираме всички параметри на Wine като библиотеки, съвместимост на приложения, графики и други:
Увеличете
Стъпка 6
Можем да видим вътрешните маршрути на системата Linux, където параметрите на Windows се пренасочват, както и да определим с кое издание на Windows ще бъде съвместимо (от Windows 7 до Windows 10):
Увеличете
Стъпка 7
За да стартираме приложение за Windows с Wine, ще отидем до изпълнимия файл, щракнете с десния бутон върху него и изберете „Отваряне с друго приложение“
Увеличете
Стъпка 8
В следния изскачащ прозорец избираме „Wine Windows Program Loader“:
Стъпка 9
Кликваме върху „Избор“ и това ще стартира съветника на избраната програма:
Увеличете
Стъпка 10
Там завършваме инсталационния процес за достъп до тази програма или приложение за Windows в Linux:
Увеличете
Както видяхме, приложенията на Windows могат да се изпълняват на CentOS 8, RHEL 8 или Fedora, точно както ако работим с компютър с Windows благодарение на Wine.