- Wine в Astra Linux Special Edition
- Winetricks.
- Ассоциации файлов.
- Аннотация
- Установка Wine на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
- Установка Wine версии 4.0 из репозиториев Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
- Установка Wine версии 7.13 в Astra Linux Special Edition РУСБ.10015-01
- Установка Wine (staging) версии 7.13 в Astra Linux Special Edition РУСБ.10015-01
- Установка Wine на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) и Astra Linux Common Edition
- Установка Wine версии 7.13 на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) и Astra Linux Common Edition
- Установка Wine (staging) версии 7.13 на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) и Astra Linux Common Edition
- Установка дополнительных библиотек
- Установка компонент Mono и Gecko Wine для всех пользователей
Wine в Astra Linux Special Edition
Так как Astra Linux Special Edition имеет х64 архитектуру и практически не поддерживает х32, то использовать одну из последних версии wine на текущий момент не представляется возможным, из-за чего приходится пользоваться третьей версией №3.
Для установки необходимо загрузить wine-installer.ru и сделать файл исполняемым:
Вставьте установочный диск с Astra Linux Special Edition в дисковод и установите Wine:
Настроить линки на Wine:
После установки выполнить под пользователем для создания домашнего каталога и установки необходимых библиотек:
Для установки программ в Wine, скачиваем и копируем файл программы в домашнюю папку, главное чтобы не было кириллицы (для примера ниже MicrosoftOffice2007.exe и MicrosoftOffice2007.msi).
Для запуска дистрибутивов EXE выполнить в терминале:
Для запуска дистрибутивов MSI выполнить в терминале:
После чего начнётся обычная установка программы, как в Windows. Установка программ может длиться очень долго, так как это не Windows.
Winetricks.
Для установки компонентов и библиотек Windows в Wine используется Winetricks, который можно скачать по этой ссылке, а также скачать необходимые библиотеки libmspack0 и cabextract.
Установить дополнительные скаченные и имеющиеся на диске библиотеки:
Сделать загруженный файл Winetricks исполняемым:
Скопировать загруженный файл в /usr/bin
Запустить winetricks командой:
В появившемся окне выбрать «Выберите путь wine по умолчанию» и нажать «ОК».
Далее выбираем «Установить библиотеку DLL или компонент Windows» и нажимаем «ОК».
После выбрать необходимый компонент из списка и нажать «ОК».
Требуемый компонент будет установлен.
Если же у данного компьютера нет подключения к интернету, то можно сделать следующее, ищем в скаченном файле Winetricks необходимое дополнение открыв в текстовом редакторе, к примеру Microsoft.NET Framework 3.5 SP1:
Поиск в файле осуществлялся по .net. В разделе «title» указано, что это «MS .NET 3.5 SP1», а ниже ссылка на скачивания библиотеки (выделена). Копируем ссылку и вставляем в браузер для скачивания. После чего копируем на носитель и идём к АРМ, на котором надо установить Wine.
Обязательно скачивать только по этим ссылкам, так как осуществляется проверка контрольных сумм!
Далее скачанный файл копируем на компьютер без интернета в «Домашняя/.cache/winetricks/dotnet35sp1» с заменой точно такого же файла с объёмом 0 Б.
Теперь можно ставить библиотеку, для этого повторить установку через Winetricks, как и описано выше. В этот раз файл будет взять из кеша.
Ассоциации файлов.
Для ассоциации файлов, к примеру файлов р расширением «EXE», переходим в папку с файлом, где находится файл с таким расширением, щёлкаем по файлу правой кнопкой мыши и выбираем «Открыть с помощью. «
В открывшемся окне выбираем в низу окна «Другая. «.
Ищем в /usr/bin/ и выбираем «wine».
Выбираем внизу окна «Установить по умолчанию» и нажимаем «Открыть».
После данной процедуры все файлы EXE и ссылки на них будут запускаться через Wine.
Если необходимо запустить COM или иной файл, то необходимо сделать ассоциацию файла и для него.
Аннотация
В статье описана установка wine на компьютеры под управлением Astra Linux Special Edition.
Wine (/waɪn/ — «уа́йн» рус. Вино ) — свободное программное обеспечение, позволяющее пользователям UNIX-подобных операционных систем, например, GNU/Linux, Apple macOS и других UNIX-подобных с поддержкой архитектур CPU x86, AMD64 (и других архитектур CPU , при наличии совместимости с ними запускаемых приложений) исполнять 16-, 32- и 64- битные приложения, в том числе игры, созданные исключительно для Microsoft Windows , без наличия при этом установленной Microsoft Windows .
|
Установка wine на Astra Linux > wine.jpeg» data-location=»Справочный центр > Установка wine на Astra Linux > wine.jpeg» data-image-height=»320″ data-image-width=»328″>
Установка Wine на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
Установка Wine версии 4.0 из репозиториев Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
Для установки Wine версии 4.0 из репозиториев на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) выполнить следующие действия:
Установить пакеты из репозиториев:
sudo apt update
sudo apt install wine winetricks ia32-libs
Установка Wine версии 7.13 в Astra Linux Special Edition РУСБ.10015-01
Wine устанавливается в каталог /opt/wine-7.13 и не перечисляется в переменной среды PATH. Запуск Wine необходимо производить с указанием полного пути:
/opt/wine-7.13/bin/wine |
При использовании единственной версии Wine каталог /opt/wine-7.13 можно добавить в переменную PATH самостоятельно.
Загрузить с помощью web-браузера пакет: Wine версии 7.13; Далее предполагается, что пакет сохранен в подкаталог «Загрузки» домашнего каталога;
Открыть терминал, используя горячую клавишу Alt-T;
Установить пакеты из репозиториев, необходимые для работы Wine:
sudo apt install ia32-libs |
Внимание: для оперативного обновления ОС AstraLinux SE 1.7.1 требуется скачать пакет «ia32-libs» и установить поверх старого:
sudo apt install libc6-i386
sudo dpkg -i ./Загрузки/ia32-libs_20220330+1.7se_amd64.deb
Для других оперативных обновлений эта операция не требуется.
Установить пакет Wine версии 7.13
sudo dpkg -i ./Загрузки/wine_7.13-0-astra-se17_amd64.deb |
Установить пакеты из репозиториев, необходимые для работы winetricks:
sudo apt install ca-certificates libmspack0 cabextract |
Установить право выполнения на файл winetricks:
chmod +x winetricks |
Переместить файл winetricks в каталог исполнимых файлов:
sudo mv winetricks /usr/bin |
Для совместной работы Wine с winetricks установить переменную окружения WINE:
export WINE=/opt/wine-7.13/bin/wine |
Установка Wine (staging) версии 7.13 в Astra Linux Special Edition РУСБ.10015-01
Версия Wine staging — это экспериментальная ветка. Содержит набор нестабильных патчей и функциональных возможностей. Не рекомендуется для использования без конкретных целей. |
Wine устанавливается в каталог /opt/wine-staging-7.13 и не перечисляется в переменной среды PATH. Запуск Wine необходимо производить с указанием полного пути:
/opt/wine-staging-7.13/bin/wine |
При использовании единственной версии Wine каталог /opt/wine-staging-7.13 можно добавить в переменную PATH самостоятельно.
Загрузить с помощью web-браузера пакет: Wine (staging) версии 7.13; Далее предполагается, что пакет сохранен в подкаталог «Загрузки» домашнего каталога;
Открыть терминал, используя горячую клавишу Alt-T;
Установить пакеты из репозиториев, необходимые для работы Wine:
sudo apt install ia32-libs |
Внимание: для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) с установленным обновлением БЮЛЛЕТЕНЬ № 2021-1126SE17 (оперативное обновление 1) требуется скачать пакет «ia32-libs» и установить взамен установленного из репозиториев:
sudo apt install libc6-i386
sudo dpkg -i ./Загрузки/ia32-libs_20220330+1.7se_amd64.deb
Установить пакет Wine:
sudo dpkg -i ./Загрузки/wine-staging_7.13-0-astra-se17_amd64.deb |
Установить пакеты из репозиториев, необходимые для работы winetricks:
sudo apt install ca-certificates libmspack0 cabextract |
Установить право выполнения на файл winetricks:
chmod +x winetricks |
Переместить файл winetricks в каталог исполнимых файлов:
sudo mv winetricks /usr/bin |
Для совместной работы Wine с winetricks установить переменную окружения WINE:
export WINE=/opt/wine-staging-7.13/bin/wine |
Установка Wine на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) и Astra Linux Common Edition
Установка Wine версии 7.13 на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) и Astra Linux Common Edition
Wine устанавливается в каталог /opt/wine-7.13 и не перечисляется в переменной среды PATH. Запуск Wine необходимо производить с указанием полного пути:
/opt/wine-7.13/bin/wine |
При использовании единственной версии Wine каталог /opt/wine-7.13 можно добавить в переменную PATH самостоятельно.
- Загрузить с помощью web-браузера пакет:Wine версии 7.13. Далее предполагается, что пакет сохранен в подкаталог «Загрузки» домашнего каталога;
Установить пакеты из репозиториев, необходимые для работы Wine:
sudo apt install ia32-libs
Внимание: для оперативного обновления Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) с установленным обновлением БЮЛЛЕТЕНЬ № 20211008SE16 (оперативное обновление 9) требуется скачать пакет «ia32-libs» и установить взамен установленного из репозитория:
sudo apt install libc6-i386
sudo dpkg -i ./Загрузки/ia32-libs_*_amd64.deb
Установить загруженные пакеты Wine версии 7.13. Дополнительно установить пакет ca-certificates и zenity (требуются для использования сценария winetricks, см. далее):
sudo apt install ./Загрузки/wine_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 входят в состав репозитория (а пакеты ca-certificates и ia32-libs устанавливаются по умолчанию при установке ОС), специально загружать их не требуется, и установить их можно командой:
sudo apt -y install ./Загрузки/wine_7.13-0-astra-se16_ce212_amd64.deb cabextract libmspack0 ia32-libs ca-certificates zenity
Предполагается, что необходимые пакеты установлены на предыдущем шаге. Загрузить winetricks:
Установить право выполнения на файл winetricks:
chmod +x winetricks
Переместить файл winetricks в каталог исполнимых файлов:
sudo mv winetricks /usr/bin
Для совместной работы Wine с winetricks установить переменную окружения WINE:
Установка Wine (staging) версии 7.13 на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) и Astra Linux Common Edition
Версия Wine staging — это экспериментальная ветка. Содержит набор нестабильных патчей и функциональных возможностей. Не рекомендуется для использования без конкретных целей. |
Wine устанавливается в каталог /opt/wine-staging-7.13 и не перечисляется в переменной среды PATH. Запуск Wine необходимо производить с указанием полного пути:
/opt/wine-staging-7.13/bin/wine |
При использовании единственной версии Wine каталог /opt/wine-staging-7.13 можно добавить в переменную PATH самостоятельно.
- Загрузить с помощью web-браузера пакет:Wine (staging) версии 7.13. Далее предполагается, что пакет сохранен в подкаталог «Загрузки» домашнего каталога;
Установить пакеты из репозиториев, необходимые для работы Wine:
sudo apt install ia32-libs
Внимание: для оперативного обновления Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) с установленным обновлением БЮЛЛЕТЕНЬ № 20211008SE16 (оперативное обновление 9) требуется скачать пакет «ia32-libs» и установить взамен установленного из репозитория:
sudo apt install libc6-i386
sudo dpkg -i ./Загрузки/ia32-libs_*_amd64.deb
Установить загруженные пакеты Wine. Дополнительно установить пакет ca-certificates и zenity (требуются для использования сценария winetricks, см. далее):
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 входят в состав репозитория (а пакеты ca-certificates и ia32-libs устанавливаются по умолчанию при установке ОС), специально загружать их не требуется, и установить их можно командой:
sudo apt -y install ./Загрузки/wine-staging_7.13-0-astra-se16_ce212_amd64.deb cabextract libmspack0 ia32-libs ca-certificates zenity
Предполагается, что необходимые пакеты установлены на предыдущем шаге. Загрузить winetricks:
Установить право выполнения на файл winetricks:
chmod +x winetricks
Переместить файл winetricks в каталог исполнимых файлов:
sudo mv winetricks /usr/bin
Для совместной работы Wine с winetricks установить переменную окружения WINE:
Установка дополнительных библиотек
Для установки дополнительных библиотек в префикс, существует удобный сценарий winetricks.
sudo apt install zenity
Запустить winetricks командой:
В появившемся окне выбрать: Выберите путь Wine
И нажать ОК, далее «Установить библиотеку DLL или компонент Windows»
Установка wine на Astra Linux > wine2.png» data-location=»Справочный центр > Установка wine на Astra Linux > wine2.png» data-image-height=»427″ data-image-width=»587″>
После выбрать необходимый компонент из списка и нажать ОК
Установка wine на Astra Linux > wine3.png» data-location=»Справочный центр > Установка wine на Astra Linux > wine3.png» data-image-height=»589″ data-image-width=»591″>
Требуемый компонент будет загружен и установлен в текущий профиль.
Краткое описание пунктов меню winetricks для текущего профиля:
Пункт меню | Описание |
---|---|
Установить библиотеку DLL или компонент Windows | Установка дополнительных библиотек и компонентов Windows |
Установить шрифт | Установка шрифтов от Microsoft |
Поменять настройки | Тонкая настройка текущего профиля |
Запустить winecfg | Утилита настроек Wine |
Запустить regedit | Редактор реестра Wine |
Запустить taskmgr | Диспетчер задач Wine |
Установка или удаление программ (Можно установить приложение в формате .msi) | |
Запустить графический терминал | cmd.exe |
Проводник файлов | Проводник файлов Internet Explorer |
Удалить ВСЕ ПРИЛОЖЕНИЯ И ДАННЫЕ В ЭТОМ WINEPREFIX | Стирает выбранный префикс со всеми настройками и установленными приложениями |
Установка компонент Mono и Gecko Wine для всех пользователей
Данный раздел применим к:
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
После установки Wine 5 при создании каждого нового пользовательского префикса возникает диалог с предложением доустановить компоненты Mono и Gecko. При отсутствии доступа в Интернет установка невозможна. При наличии доступа в Интернет компоненты загружаются и устанавливаются в пользовательский префикс, при этом для каждого пользователя/префикса создается отдельная копия компонентов, т.е. расходуется дисковое пространство. Для того, чтобы установить компоненты Mono и Gecko в Wine для всех пользователей и префиксов одновременно:
Загрузить пакеты с использованием браузера. По умолчанию загрузка выполняется в подкаталог «Загрузки» домашнего каталога:
Полный список доступных версий пакетов можно получить по ссылкам: https://dl.winehq.org/wine/wine-gecko https://dl.winehq.org/wine/wine-mono |
Актуальные версии доступны для загрузки по ссылкам:
- Проверенные с Wine версии 7.13:
Распаковать пакеты в пространство /usr/share/wine. Для распаковки пакетов поочередно выполнить команды:
Удалить пользовательский префикс Wine, созданный при установке по умолчанию:
Пересоздать префикс Wine, для чего выполнить команду /opt/wine/bin/wineboot:
При пересоздании префикса Wine не должен выдавать запрос на установку Mono и Gecko;