Подробный, пошаговый гайд по установке Windows-приложений через Wine на Linux

Установка saby и других Windows-программ в Linux через Wine. Пошаговый гайд: префикс, winetricks, запуск, устранение ошибок.

2026.05.29                  


Подробный, пошаговый гайд по установке Windows-приложений через Wine на LinuxПодробный, пошаговый гайд по установке Windows-приложений через Wine на Linux

1. Подготовка системы

Рекомендуемые дистрибутивы

Ubuntu 22.04/24.04, Linux Mint, Debian 12, Fedora 39/40, Arch/Manjaro.

Обновите систему перед началом:

sudo apt update && sudo apt upgrade -y  # Debian/Ubuntu/Mint
sudo dnf upgrade -y                     # Fedora
sudo pacman -Syu                        # Arch

Установите базовые зависимости

# Debian/Ubuntu/Mint
sudo apt install wine winetricks cabextract p7zip-full wget gnupg2 -y

# Fedora
sudo dnf install wine winetricks cabextract p7zip wget -y

# Arch/Manjaro
sudo pacman -S wine winetricks cabextract p7zip wget --noconfirm

2. Установка свежей версии Wine (опционально, но рекомендуется)

В репозиториях дистрибутивов часто находится старая версия.

Для максимальной совместимости лучше использовать официальный WineHQ:

Для Ubuntu/Debian/Mint:

sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources
sudo apt update
sudo apt install --install-recommends winehq-stable -y

Если lsb_release -sc вернул jammy/mantic/noble, а репозиторий не найден, используйте ближайший стабильный релиз или установите wine из родных репозиториев.


Проверка версии:

wine --version
# Ожидаемый вывод: wine-9.x или новее

3. Создание изолированного префикса Wine

Почему отдельный префикс?

Каждый префикс (WINEPREFIX) имитирует отдельную Windows-систему. Это предотвращает конфликты DLL, упрощает удаление и повышает стабильность.

export WINEPREFIX=~/.wine_saby
winecfg
  1. Откроется окно конфигурации.
  2. Во вкладке Applications установите Windows Version -> Windows 10 (или 11, если программа новая).
  3. Закройте окно. Префикс создан в ~/.wine_saby.

Префикс по умолчанию (~/.wine) трогать не нужно.


4. Установка saby

  1. Поместите установочный файл (saby_setup.exe, saby.msi или архив) в удобную папку, например ~/Downloads.
2. Запустите установщик через созданный префикс:
WINEPREFIX=~/.wine_saby wine ~/Downloads/saby_setup.exe
3. Следуйте стандартному мастеру установки. Рекомендуется:
  • Не менять пути установки (оставить C:\Program Files\saby или аналог).
  • Отключить создание ярлыков на рабочем столе и в меню "Пуск" (Wine создаст их автоматически в своём виртуальном меню).

Если установщик требует .NET, VC++ Redistributable, DirectX или специфичные шрифты, установите их через winetricks:

WINEPREFIX=~/.wine_saby winetricks vcrun2015_2022 dotnet48 corefonts

5. Запуск программы

Из терминала:

WINEPREFIX=~/.wine_saby wine "C:\\Program Files\\saby\\saby.exe"

Путь уточните в ~/.wine_saby/drive_c/Program Files/ или Program Files (x86)/.


Создание ярлыка на рабочем столе (Linux):

Создайте файл ~/.local/share/applications/saby.desktop:

[Desktop Entry]
Name=Saby
Exec=env WINEPREFIX=~/.wine_saby wine "C:\\Program Files\\saby\\saby.exe"
Type=Application
Icon=application-x-executable
Terminal=false
Categories=Utility;

Сделайте исполняемым:

chmod +x ~/.local/share/applications/saby.desktop

6. Устранение типичных проблем

Симптом Решение
err:module:import_dll Library MSVCP140.dll not found WINEPREFIX=~/.wine_saby winetricks vcrun2015_2022
Программа зависает при старте Запустите с отладкой: WINEDEBUG=+seh,+relay WINEPREFIX=~/.wine_saby wine saby.exe 2>&1 | tee ~/wine_saby.log
Шрифты отображаются "квадратами" WINEPREFIX=~/.wine_saby winetricks corefonts
Ошибка "This program requires Windows XP/Vista/7" В winecfg -> Applications измените версию Windows на Windows 10
Программа вылетает при доступе к сети/облаку Проверьте, не требует ли она специфичный TLS/SSL. Иногда помогает winetricks winhttp или использование bottles с профилем Gaming/Application

Альтернативы ручному Wine

Если программа капризна или требует множества зависимостей, рассмотрите:

  1. Bottles (flatpak install flathub com.usebottles.Bottles) – графический менеджер префиксов с автоматической установкой зависимостей.
  2. Lutris – если saby это игра или известное ПО, может быть готовый установочный скрипт.
  3. Виртуальная машина (VirtualBox, GNOME Boxes) с настоящей Windows – 100% совместимость, но больше ресурсов.

Безопасность и совместимость

  • Wine не изолирует приложение от вашей файловой системы. Не запускайте непроверенные .exe.
- Для ограничения доступа используйте firejail:
  firejail --winesys WINEPREFIX=~/.wine_saby wine "C:\\Program Files\\saby\\saby.exe"
  • Регулярно обновляйте Wine и префикс: WINEPREFIX=~/.wine_saby wineboot --update

Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта