См. также:
В статье описана установка wine на компьютеры под управлением Astra Linux Special Edition.
Wine (/waɪn/ — произносится «уа́йн», русский перевод — вино) — свободное программное обеспечение, позволяющее пользователям Astra Linux выполнять 16-, 32- и 64- битные приложения, в том числе игры, созданные исключительно для Microsoft Windows, без установленной Microsoft Windows. Поддерживаются архитектуры процессоров x86, AMD64 и другие архитектуры при наличии совместимых запускаемых приложений.
Официальный сайт Wine: https://www.winehq.org/
|
![]()
|
Для установки Wine на Astra Linux Special Edition 1.8 необходимо подключить расширенный репозиторий.
Для установки Wine на Astra Linux Special Edition 1.7 выполнить следующие действия:
Установить пакеты из репозиториев:
sudo apt update |
При подключенном расширенном репозитории пакет wine может быть установлен командой:
| sudo apt install wine |
Wine 9.0 устанавливается в каталог /usr/bin/ и доступен для запуска без дополнительных действий.
Эти каталоги не перечисляются в переменной среды PATH, и запускать Wine необходимо с указанием полного пути:
При использовании единственной версии Wine каталог можно добавить в переменную окружения PATH (см. Работа с переменными окружения в Astra Linux). |
| Версия Wine staging - это экспериментальная ветка. Содержит набор нестабильных модификаций и функциональных возможностей. Не рекомендуется для использования без конкретных целей. |
Далее предполагается, что все загруженные файлы сохраняются в подкаталог "Загрузки" домашнего каталога текущего пользователя
Для установки Wine 7.13:
Wine 7.13: wine_7.13-0-astra-se17_amd64.deb;
Для оперативного обновления AstraLinux SE 1.7.1 загрузить и установить специальную версию пакета libc6-i386. Ссылка для загрузки: ia32-libs. Команды для установки:
sudo apt install libc6-i386 |
Для других оперативных обновлений пакет ia32-libs установить из репозитория.
| sudo apt install ia32-libs |
Для оперативного обновления Astra Linux Special Edition 1.6.9 загрузить и установить специальную версию пакета libc6-i386. Ссылка для загрузки: ia32-libs. Команда для установки:
sudo apt install libc6-i386 |
Для других оперативных обновлений пакет ia32-libs установить из репозитория.
| sudo apt install ia32-libs |
Установить пакет Wine из загруженного файла и пакеты, необходимые для работы Wine:
Astra Linux Special Edition 1.7:
Wine 8.12 staging:
sudo dpkg -i ./Загрузки/wine-staging_8.12-astra-se17_amd64.deb |
Wine 7.13:
| sudo dpkg -i ./Загрузки/wine_7.13-0-astra-se17_amd64.deb |
Wine 7.13 staging:
| sudo dpkg -i ./Загрузки/wine-staging_7.13-0-astra-se17_amd64.deb |
Astra Linux Special Edition 1.6:
Загрузить с помощью web-браузера пакеты: cabextract и libmspack0;
Установить загруженные пакеты. Дополнительно установить пакет ca-certificates и zenity:
Wine 7.13:
sudo apt install ./Загрузки/wine_7.13-0-astra-se16_ce212_amd64.deb ./libmspack0_*_amd64.deb ./cabextract_*_amd64.deb ca-certificates zenity |
Wine 7.13 staging:
| sudo apt install ./Загрузки/wine-staging_7.13-0-astra-se16_ce212_amd64.deb ./libmspack0_*_amd64.deb ./cabextract_*_amd64.deb ca-certificates zenity |
В Astra Linux Common Edition пакеты libmspack0, cabextract, ca-certificates, zenity и ia32-libs входят в состав репозитория, специально загружать их не требуется, и установить их можно командой:
Wine 7.13:
sudo apt -y install ./Загрузки/wine_7.13-0-astra-se16_ce212_amd64.deb cabextract libmspack0 ia32-libs ca-certificates zenity |
Wine 7.13 staging:
sudo apt -y install ./Загрузки/wine-staging_7.13-0-astra-se16_ce212_amd64.deb cabextract libmspack0 ia32-libs ca-certificates zenity |
Начиная с обновления БЮЛЛЕТЕНЬ № 2024-1031SE47 (оперативное обновление 4.7.6) пакет wine версии 9.0 включен в состав компонента backports расширенного репозитория Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7). Пакет предназначен для исполнения программ Windows для архитектуры arm64 в среде Astra Linux.
Для установки Wine:
| sudo apt update |
| sudo apt install wine |
Предполагается, что все необходимые пакеты установлены на предыдущем шаге. Для установки Winetricks:
При работе с расширенным репозиторием Astra Linux Special Edition 1.7.4 пакет winetricks может быть установлен из этого репозитория:
| sudo apt install winetricks |
После установки пакет может быть обновлен до новейшей версии из репозитория разработчиков:
| sudo winetricks --self-update |
Загрузить winetricks:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks |
Установить право выполнения на файл winetricks:
chmod +x winetricks |
Переместить файл winetricks в каталог исполнимых файлов:
sudo mv winetricks /usr/bin |
Для совместной работы Wine с winetricks установить переменную окружения WINE в зависимости от используемой версии Wine:
| export WINE=/opt/wine-staging/bin/wine |
или
export WINE=/opt/wine-7.13/bin/wine |
или
export WINE=/opt/wine-staging-7.13/bin/wine |
Для установки дополнительных библиотек в префикс существует удобный сценарий winetricks.
Установить пакет zenity:
sudo apt install zenity |
Запустить winetricks командой:
winetricks |
В появившемся окне выбрать: Выберите путь Wine
И нажать ОК, далее "Установить библиотеку DLL или компонент Windows"

После выбрать необходимый компонент из списка и нажать ОК

Требуемый компонент будет загружен и установлен в текущий профиль.
Краткое описание пунктов меню winetricks для текущего профиля:
| Пункт меню | Описание |
|---|---|
| Установить библиотеку DLL или компонент Windows | Установка дополнительных библиотек и компонентов Windows |
| Установить шрифт | Установка шрифтов от Microsoft |
| Поменять настройки | Тонкая настройка текущего профиля |
| Запустить winecfg | Утилита настроек Wine |
| Запустить regedit | Редактор реестра Wine |
| Запустить taskmgr | Диспетчер задач Wine |
Запустить uninstaller | Установка или удаление программ (Можно установить приложение в формате .msi) |
| Запустить графический терминал | cmd.exe |
| Проводник файлов | Проводник файлов Internet Explorer |
| Удалить ВСЕ ПРИЛОЖЕНИЯ И ДАННЫЕ В ЭТОМ WINEPREFIX | Стирает выбранный префикс со всеми настройками и установленными приложениями |
Данный раздел применим к:
Не рекомендуется устанавливать Mono для разработки, если разрабатываемые приложения используют dotnet. |
После установки Wine при создании каждого нового пользовательского префикса возникает диалог с предложением доустановить компоненты Mono и Gecko. При отсутствии доступа в Интернет установка невозможна. При наличии доступа в Интернет компоненты загружаются и устанавливаются в пользовательский префикс, при этом для каждого пользователя/префикса создается отдельная копия компонентов, т.е. расходуется дисковое пространство. Для того, чтобы установить компоненты Mono и Gecko в Wine для всех пользователей и префиксов одновременно:
Загрузить пакеты с использованием браузера. По умолчанию загрузка выполняется в подкаталог "Загрузки" домашнего каталога:
| Полный список доступных версий пакетов можно получить по ссылкам: https://dl.winehq.org/wine/wine-gecko https://dl.winehq.org/wine/wine-mono |
Актуальные версии пакетов:
Проверенные с Wine 8.0 можно установить из расширенного репозитория пакетов Astra Linux Special Edition 1.7.4:
| sudo apt install wine-gecko wine-mono |
Распаковать пакеты в пространство /usr/share/wine. Для распаковки пакетов поочередно выполнить команды:
sudo mkdir -p /usr/share/wine/gecko /usr/share/wine/mono |
Удалить пользовательский префикс Wine, созданный при установке:
| rm -rf ~/.wine/ |
Пересоздать префикс Wine, для чего выполнить команду wineboot:
/opt/wine-7.13/bin/wineboot |
При пересоздании префикса Wine не должен выдавать запрос на установку Mono и Gecko;
Запустить браузер Wine. При наличии доступа в Интернет должна корректно открыться страница https://www.winehq.org:
$WINE iexplore |