Оглавление |
---|
См. также:
Аннотация
В статье описана установка wine на компьютеры под управлением Astra Linux Special Edition.
Wine (/waɪn/ — «уа́йн» рус. Вино) — — произносится «уа́йн», русский перевод — вино) — свободное программное обеспечение, позволяющее пользователям UNIX-подобных операционных систем, например, GNU/Linux, Apple macOS и других UNIX-подобных с поддержкой архитектур CPU x86, AMD64 (и других архитектур CPU, при наличии совместимости с ними запускаемых приложений) исполнять Astra Linux выполнять 16-, 32- и 64- битные приложения, в том числе игры, созданные исключительно для Microsoft Windows, без наличия при этом без установленной Microsoft Windows. Поддерживаются архитектуры процессоров x86, AMD64 и другие архитектуры при наличии совместимых запускаемых приложений.
Официальный сайт Wine: https://www.winehq.org/
Информация | ||
---|---|---|
| ||
|
Установка Wine на Astra Linux Special Edition
РУСБ.10015-01 (очередное обновление 1.7)Установка Wine из репозиториев Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
Информация |
---|
|
Для установки Wine на Astra Linux Special Edition 1.8 необходимо подключить расширенный репозиторий.
Для установки Wine на Astra Linux Special Edition 1.7
Для установки Wine из репозиториев на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)выполнить следующие действия:
- Подключить базовый и расширенный репозитории пакетов Astra Linux Special Edition 1.7 (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов и Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования);
Установить пакеты из репозиториев:
Command sudo apt update
sudo apt install wine winetricks ia32-libs
Установка Wine
6версии 9.
170 в Astra Linux Special Edition
РУСБ.10015-011.8
При подключенном расширенном репозитории пакет wine может быть установлен командой:
Command |
---|
sudo apt install wine |
Wine 9.0 устанавливается в каталог /usr/bin/ и доступен для запуска без дополнительных действий.
Установка Wine версии 8.12-staging, 7.13, 7.13-staging в Astra Linux Special Edition
Информация | ||
---|---|---|
| ||
Информация | ||
Эта версия wine
Эти каталоги не перечисляются в переменной среды PATH, и запускать Wine необходимо 6.17 можно добавить в переменную PATH самостоятельно. При использовании нескольких версий wine запуск этой версии wine необходимо производить с указанием полного пути:
При использовании единственной версии Wine каталог можно добавить в переменную окружения PATH (см. Работа с переменными окружения в Astra Linux). |
Информация |
---|
Версия Wine staging - это экспериментальная ветка. Содержит набор нестабильных модификаций и функциональных возможностей. Не рекомендуется для использования без конкретных целей. |
Далее предполагается, что все загруженные файлы сохраняются в подкаталог "Загрузки" домашнего каталога текущего пользователя
Для установки Wine 7.13:
- При работе в Astra Linux Special Edition 1.7:
- Подключить базовый и расширенный репозитории пакетов Astra Linux Special Edition 1.7 (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов и Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования);
- Загрузить с помощью web-браузера
- файл с пакетом Wine для Astra Linux Special Edition 1.7:
- Wine 8.12 staging: wine-
Открыть терминал, используя горячую клавишу Alt-T;- staging_8.12-astra-se17_amd64.deb;
Wine 7.13: wine_7.13-0-astra-se17_amd64.deb;
- Wine 7.13 staging: wine-staging_7.13-0-astra-se17_amd64.deb;
Для оперативного обновления AstraLinux SE 1.7.1 загрузить и установить специальную версию пакета
libc6-i386.
Ссылка для загрузки: ia32-libs. Команды для установки
Установить пакеты:
Command sudo apt install ./Загрузки/wine-6.17_astra.deb libmspack0 cabextract Загрузить winetricks:
Установить пакет ca-certificates, необходимый для использования программы wget:
Command sudo apt install
calibc6-
certificatesЗагрузить winetricks:
Command wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
Установить право выполнения на файл winetricks:
Command chmod +x winetricks Переместить файл winetricks в каталог исполнимых файлов:
Command sudo mv winetricks /usr/bin Для совместной работы wine с winetricks установить переменную окружения WINE:
Command export WINE=/opt/wine-6.17/bin/wine
Установка Wine 5.0.0 на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
Для установки Wine 5.0.0 на Astra Linux Special Edition (очередное обновление 1.6) выполнить следующие действия:
- Подключить репозитории пакетов используемого очередного обновления Astra Linux Special Edition (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов);
Установить пакеты:
i386
sudo dpkg -i ./Загрузки/ia32-libs_20220330+1.7se_amd64.debДля других оперативных обновлений пакет
ia32-libs
установить из репозитория.Command sudo apt install ia32-libs
- При работе в Astra Linux Special Edition 1.6 и Astra Linux Common Edition:
- Загрузить с помощью web-браузера файл с пакетом Wine для Astra Linux Special Edition 1.6 и Astra Linux Common Edition:
- Wine 7.13: wine_7.13-0-astra-se16_ce212_amd64.deb;
- Wine 7.13 staging: wine-staging_7.13-0-astra-se16_ce212_amd64.deb;
Для оперативного обновления Astra Linux Special Edition 1.6.9 загрузить и установить специальную версию пакета
libc6-i386.
Ссылка для загрузки: ia32-
Только для Astra Linux Special Edition РУСБ.10015-01(очередное обновление 1.6) с установленным обновлением БЮЛЛЕТЕНЬ № 20211008SE16 (оперативное обновление 9) установить пакет ia32-libs из файла. Ссылка для загрузки пакета: https://nas01.astralinux.ru/sharing/FGUmT8oox - пакет ia32- - Загрузить с помощью web-браузера файл с пакетом Wine для Astra Linux Special Edition 1.6 и Astra Linux Common Edition:
libs. Команда для установки:
Command sudo apt install libc6-i386
sudo dpkg -i ./Загрузки/ia32-libs_*_amd64.debДля
более ранних и более поздних обновлений использовать пакет из репозитория:других оперативных обновлений пакет
ia32-libs
установить из репозитория.Command
sudo apt install ia32-libs
binutilsЗагрузить с помощью браузера пакеты по ссылкам (далее предполагается, что пакеты загружены в подкаталог Загрузки домашнего каталога):
https://nas01.astralinux.ru/sharing/K3qSFU2c3 - пакет wine_5.0-0-astra_amd64.deb;
https://nas01.astralinux.ru/sharing/xpJdYuk11 - пакет winetricks_0.0+20200412-next_all.deb;
- https://nas01.astralinux.ru/sharing/1DMFUmUe9 - пакет cabextract_1.6-1_amd64.deb;
- https://nas01.astralinux.ru/sharing/dG9cFLUpN - пакет libmspack0_0.5-1+deb9u3_amd64.deb;
- Открыть терминал, используя горячую клавишу Alt-T;
Установить пакет Wine из загруженного файла и пакеты, необходимые для работы Wine:
Astra Linux Special Edition 1.7:
Wine 8.12 staging:
Command sudo dpkg -i ./Загрузки/wine-staging_8.12-astra-se17_amd64.deb
Wine 7.13:
Command sudo dpkg -i ./Загрузки/wine_7.13-0-astra-se17_amd64.deb Wine 7.13 staging:
Command 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:
Command 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:
Command sudo apt install ./Загрузки/wine-staging_7.13-0-astra-se16_ce212_amd64.deb
Установить загруженные пакеты:
cd ЗагрузкиCommand
sudo apt install ./cabextract_*_amd64.deb./libmspack0_*_amd64.
deb ./
cabextract_*_amd64.
Установка Wine 3.0.2 на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) и РУСБ.10015-16 исп. 1
Специально для 1.6 подготовлен пакет wine с интегрированными приложениями mono и gecko, не требующий установки пакетов с 32 битными библиотеками (кроме установки пакета ia32-libs).
Примечание |
---|
При установке по описанной далее процедуре будет установлен 32-битный пакет ia32-libs, установка других 32-битных пакетов не требуется. |
Контрольная сумма:
Информация |
---|
gostsum wine-installer.run 096efedda7344696f358f358b7bddc767d24da980607ede2d64612748bfb905a wine-installer.run |
Затем выполнить:
Command | ||
---|---|---|
| ||
chmod +x wine-installer.run |
И установить wine:
Command | ||
---|---|---|
| ||
sudo ./wine-installer.run |
Информация |
---|
ВНИМАНИЕ: Эта версия wine устанавливается в каталог /opt/wine-6.17 и не перечисляется в переменной среды PATH. Запуск этой версии wine необходимо производить с указанием полного пути /opt/wine-6.17/bin/wine |
После установки выполнить команду для создания домашнего каталога и установки необходимых библиотек:
Command |
---|
DISPLAY=:0 /opt/wine-stable/bin/winecfg |
Появившиеся предупреждения проигнорировать, в открывшемся окне выбрать "Установки по умолчанию"
Установка дополнительных библиотек
Для установки дополнительных библиотек существует удобный сценарий winetricks.
Для работы этого сценария нужны дополнительные пакеты, отсутствующие в составе дистрибутива Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6).
Для их установки выполнить следующие команды:
deb ca-certificates zenity
В Astra Linux Common Edition пакеты libmspack0, cabextract, ca-certificates, zenity и ia32-libs входят в состав репозитория, специально загружать их не требуется, и установить их можно командой:
Wine 7.13:
Command sudo apt -y install ./Загрузки/wine_7.13-0-astra-se16_ce212_amd64.deb cabextract libmspack0 ia32-libs ca-certificates zenity
Wine 7.13 staging:
Command sudo apt -y install ./Загрузки/wine-staging_7.13-0-astra-se16_ce212_amd64.deb cabextract libmspack0 ia32-libs ca-certificates zenity
Установка Winetricks
Предполагается, что все необходимые пакеты установлены на предыдущем шаге. Для установки Winetricks:
При работе с расширенным репозиторием Astra Linux Special Edition 1.7.4 пакет winetricks может быть установлен из этого репозитория
:
Command sudo apt install
winetricks После
установки пакет может быть обновлен до новейшей версии из репозитория разработчиков:
Command
wgethttps://dl.astralinux.ru/astra/stable/2.12_x86-64/repository/pool/main/c/cabextract/cabextract_1.6-1_amd64.deb
sudo winetricks --self-update - При работе с более ранними обновлениями:
Загрузить winetricks:
И установить пакеты:
Command | ||
---|---|---|
| ||
sudo dpkg -i libmspack0_0.5-1+deb9u2_amd64.deb cabextract_1.6-1_amd64.deb |
Сделать его исполняемым:
ВНИМАНИЕ: Эта версия wine устанавливается в каталог /opt/wine-6.17 и не перечисляется в переменной среды PATH.
Установить право выполнения на файл winetricks:
Command chmod +x winetricks
Скопировать в /usr/bin
Переместить файл winetricks в каталог исполнимых файлов:
Command sudo mv
who | Root |
---|
winetricks /usr/bin
Для совместной работы Wine с winetricks установить переменную окружения WINE в зависимости от используемой версии Wine:
Command
sudo ln -s
export WINE=/opt/wine-staging/bin/wine или
Command export WINE=/opt/wine-
7.13/bin
/
sudo ln -s
wine
или
Command export WINE=/opt/wine-
staging-7.13/bin/wine
Установка дополнительных библиотек
Для установки дополнительных библиотек в префикс существует удобный сценарий winetricks.
Установить пакет zenity
:
Command | ||
---|---|---|
| ||
sudo apt install zenity /usr/bin/wine |
Запустить winetricks
командой:
Command |
---|
winetricks |
В появившемся окне выбрать: Выберите путь wineWine
И нажать ОК, далее "Установить библиотеку DLL или компонент Windows"
После выбрать необходимый компонент из списка и нажать ОК
Требуемый компонент будет загружен и установлен в текущий профиль.
Краткое описание пунктов меню winetricks для текущего профиля:
Пункт меню | Описание |
---|---|
Установить библиотеку DLL или компонент Windows | Установка дополнительных библиотек и компонентов Windows |
Установить шрифт | Установка шрифтов от Microsoft |
Поменять настройки | Тонкая настройка текущего профиля |
Запустить winecfg | Утилита настроек wineWine |
Запустить regedit | Редактор реестра wineWine |
Запустить taskmgr | Диспетчер задач wine ВНИМАНИЕ: Эта версия wine устанавливается в каталог /opt/wine-6.17 и не перечисляется в переменной среды PATH. Запуск этой версии wine необходимо производить с указанием полного пути /opt/wine-6.17/bin/wine Wine |
Запустить uninstaller | Установка или удаление программ (Можно установить приложение в формате .msi) |
Запустить графический терминал | cmd.exe |
Проводник файлов | Проводник файлов Internet Explorer |
Удалить ВСЕ ПРИЛОЖЕНИЯ И ДАННЫЕ В ЭТОМ WINEPREFIX | Стирает выбранный профиль wine, префикс со всеми настройками и установленными приложениями |
Установка компонент Mono и Gecko Wine для всех пользователей
Информация |
---|
Данный раздел применим к:
Не рекомендуется устанавливать Mono для разработки, если разрабатываемые приложения используют dotnet. |
После установки Wine 5 при создании каждого нового пользовательского префикса возникает диалог с предложением доустановить компоненты 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:
Command sudo apt install wine-gecko wine-mono - Версии, проверенные с Wine 7.13 доступны по ссылкам wine 6.17: Проверенные с wine 5.0:
Распаковать пакеты в подкаталог каталога /opt. Это может быть подкаталог /opt/wine при использовании единственной версии wine или подкаталог /opt/wine-<номер_версии>, например /opt/wine-6.17 (далее в примере используется каталог /opt/wine)пространство /usr/share/wine. Для распаковки пакетов поочередно выполнить команды:
Command sudo mkdir -p /usr/
optshare/wine/gecko /
optusr/share/wine/mono
xjf
cd ~/Загрузки
sudo tar-xvf wine-gecko-*-x86.tar.
bz2xz -C /usr/
optshare/wine/gecko
xjf
sudo tar-xvf wine-gecko-*-x86_64.tar.
bz2xz -C /
optusr/share/wine/gecko
zxvf
sudo tar-xvf wine-mono
-bin-*.tar.
gzxz -C /
optusr/share/wine/mono
- Для проверки корректности установки (при условии, что Wine был установлен ранее):
Удалить пользовательский префикс Wine, созданный при установке по умолчанию:
Command rm -rf ~/.wine/ Пересоздать префикс Wine, для чего выполнить команду wineboot в каталоге /opt/wine:
Command /opt/wine-7.13/bin/wineboot
При пересоздании префикса wine Wine не должны должен выдавать запрос на установку Mono и Gecko;
Запустить браузер Wine. При наличии доступа в Интернет , должна корректно открыться страница https://www.winehq.org:
Command wine $WINE iexplore