Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 61 Следующий »

Аннотация

В статье описана установка 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: https://www.winehq.org/

Данная статья применима к:

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Common Edition 2.12

Установка 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) выполнить следующие действия:

  1. Подключить базовый и расширенный репозитории пакетов Astra Linux Special Edition 1.7 (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов и Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования);

  2. Установить пакеты из репозиториев:

    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 самостоятельно.


  1. Подключить базовый и расширенный репозитории пакетов Astra Linux Special Edition 1.7 (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов и Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования);

  2. Загрузить с помощью web-браузера пакет: Wine версии 7.13; Далее предполагается, что пакет сохранен в подкаталог "Загрузки" домашнего каталога;

  3. Открыть терминал, используя горячую клавишу Alt-T;

  4. Установить пакеты из репозиториев, необходимые для работы 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

  5. Установить пакет Wine версии 7.13

    sudo dpkg -i ./Загрузки/wine_7.13-0-astra-se17_amd64.deb

  6. Загрузить winetricks:

    1. Установить пакеты из репозиториев, необходимые для работы winetricks:

      sudo apt install ca-certificates libmspack0 cabextract

    2. Загрузить winetricks:

  7. Установить право выполнения на файл winetricks:

    chmod +x winetricks

  8. Переместить файл winetricks в каталог исполнимых файлов:

    sudo mv winetricks /usr/bin

  9. Для совместной работы 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 самостоятельно.


  1. Подключить базовый и расширенный репозитории пакетов Astra Linux Special Edition 1.7 (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов и Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования);

  2. Загрузить с помощью web-браузера пакет: Wine (staging) версии 7.13; Далее предполагается, что пакет сохранен в подкаталог "Загрузки" домашнего каталога;

  3. Открыть терминал, используя горячую клавишу Alt-T;

  4. Установить пакеты из репозиториев, необходимые для работы 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

  5. Установить пакет Wine:

    sudo dpkg -i ./Загрузки/wine-staging_7.13-0-astra-se17_amd64.deb

  6. Загрузить winetricks:

    1. Установить пакеты из репозиториев, необходимые для работы winetricks:

      sudo apt install ca-certificates libmspack0 cabextract

    2. Загрузить winetricks:

  7. Установить право выполнения на файл winetricks:

    chmod +x winetricks

  8. Переместить файл winetricks в каталог исполнимых файлов:

    sudo mv winetricks /usr/bin

  9. Для совместной работы 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 самостоятельно.


  1. Загрузить с помощью web-браузера пакет:Wine версии 7.13. Далее предполагается, что пакет сохранен в подкаталог "Загрузки" домашнего каталога;

  2. Открыть терминал, используя горячую клавишу Alt-T;
  3. Установить пакеты:
    1. В Astra Linux Special Edition:
      1. Загрузить с помощью web-браузера пакеты: cabextract и libmspack0 ; Далее предполагается, что пакеты сохранены в подкаталог "Загрузки" домашнего каталога;
      2. подключить репозитории пакетов используемого очередного обновления Astra Linux Special Edition (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов);
      3. Установить пакеты из репозиториев, необходимые для работы 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

      4. Установить загруженные пакеты 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

    2. В 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

  4. Предполагается, что необходимые пакеты установлены на предыдущем шаге. Загрузить winetricks:

  5. Установить право выполнения на файл winetricks:

    chmod +x winetricks

  6. Переместить файл winetricks в каталог исполнимых файлов:

    sudo mv winetricks /usr/bin

  7. Для совместной работы Wine с winetricks установить переменную окружения WINE:

    export WINE=/opt/wine-7.13/bin/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 самостоятельно.


  1. Загрузить с помощью web-браузера пакет:Wine (staging) версии 7.13. Далее предполагается, что пакет сохранен в подкаталог "Загрузки" домашнего каталога;

  2. Открыть терминал, используя горячую клавишу Alt-T;
  3. Установить пакеты:
    1. В Astra Linux Special Edition:
      1. Загрузить с помощью web-браузера пакеты: cabextract и libmspack0 ; Далее предполагается, что пакеты сохранены в подкаталог "Загрузки" домашнего каталога;
      2. подключить репозитории пакетов используемого очередного обновления Astra Linux Special Edition (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов);
      3. Установить пакеты из репозиториев, необходимые для работы 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

      4. Установить загруженные пакеты 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

    2. В 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

  4. Предполагается, что необходимые пакеты установлены на предыдущем шаге. Загрузить winetricks:

  5. Установить право выполнения на файл winetricks:

    chmod +x winetricks

  6. Переместить файл winetricks в каталог исполнимых файлов:

    sudo mv winetricks /usr/bin

  7. Для совместной работы Wine с winetricks установить переменную окружения WINE:

    export WINE=/opt/wine-staging-7.13/bin/wine

Установка дополнительных библиотек

Для установки дополнительных библиотек в префикс, существует удобный сценарий winetricks.

Установить пакет:

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 и Gecko Wine для всех пользователей

Данный раздел применим к:

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) 


После установки Wine 5 при создании каждого нового пользовательского префикса возникает диалог с предложением доустановить компоненты Mono и Gecko. При отсутствии доступа в Интернет установка невозможна. При наличии доступа в Интернет компоненты загружаются и устанавливаются в пользовательский префикс, при этом для каждого пользователя/префикса создается отдельная копия компонентов, т.е. расходуется дисковое пространство. Для того, чтобы установить компоненты Mono и Gecko в Wine для всех пользователей и префиксов одновременно:

  1. Загрузить пакеты с использованием браузера. По умолчанию загрузка выполняется в подкаталог "Загрузки" домашнего каталога:

    Полный список доступных версий пакетов можно получить по ссылкам:
    https://dl.winehq.org/wine/wine-gecko
    https://dl.winehq.org/wine/wine-mono

    Актуальные версии доступны для загрузки по ссылкам:

    1. Проверенные с Wine версии 7.13:
      1. wine-gecko-2.47.3-x86_64

      2. wine-gecko-2.47.3-x86

      3. wine-mono-7.3.0-x86

  2. Распаковать пакеты в пространство /usr/share/wine. Для распаковки пакетов поочередно выполнить команды:

    sudo mkdir -p /usr/share/wine/gecko /usr/share/wine/mono
    cd ~/Загрузки
    sudo tar -xvf wine-gecko-*-x86.tar.xz -C /usr/share/wine/gecko
    sudo tar -xvf wine-gecko-*-x86_64.tar.xz -C /usr/share/wine/gecko
    sudo tar -xvf wine-mono-*.tar.xz -C /usr/share/wine/mono

  3. Для проверки (при условии, что Wine был установлен ранее):
    1. Удалить пользовательский префикс Wine, созданный при установке по умолчанию:

      rm -rf ~/.wine/

    2. Пересоздать префикс Wine, для чего выполнить команду /opt/wine/bin/wineboot:

      /opt/wine/bin/wineboot
      При пересоздании префикса Wine не должен выдавать запрос на установку Mono и Gecko;

    3. Запустить браузер Wine. При наличии доступа в Интернет должна корректно открыться страница https://www.winehq.org:

      $WINE iexplore


  • Нет меток