Как запустить программы windows на astra linux

Рассмотрим поэтапно процесс установки и запуска Windows приложения в операционной системе Astra Linux.

Дистрибутив Astra Linux основан на ядре операционной системы Debian. И для Debian, а также других дистрибутивов Linux, существует прекрасное широко известное средство для запуска приложений Windows – программа Wine. Эта программа представляет собой своего рода «песочницу», в которой выполняется Windows приложение. Wine отслеживает, к каким Windows API обращается программа, и перенаправляет её вызов на аналогичные API Linux, если они есть. Из-за того, что Windows и Linux – очень разные операционные системы, не для каждого API Windows существует аналог в Линукс, и наоборот. Поэтому не все программы будут работать под Wine. Но многие. Рассмотрим установку Wine и запуск из-под него Windows приложения на примере Notepad++.

1Установка Wine в Astra Linux

Первым делом необходимо запустить менеджер пакетов Synaptic. Быстрее всего это сделать так. Нажать сочетание клавиш Win+R и начать вводить в поле команды название Synaptic. Почти сразу высветится найденная программа. Наводим курсор на неё (или стрелками и клавишей Enter) и запускаем. При запуске Synaptic потребует ввести пароль от учётной записи.

Запуск менеджера пакетов SynapticЗапуск менеджера пакетов Synaptic

Теперь в менеджере пакетов необходимо найти Wine. Кликаем на иконку с лупой в верхней панели. И набираем в открывшемся окне поиска Wine.

Поиск пакетов программы Wine в менеджере пакетов SynapticПоиск пакетов программы Wine в менеджере пакетов Synaptic

Менеджер пакетов найдёт программу Wine и отобразит её компоненты. Для установки нужно нажать кнопку «Применить» на верхней панели инструментов.

Установка программы Wine в Astra LinuxУстановка программы Wine в Astra Linux

Начнётся установка Wine.

Процесс установки программы Wine в Astra LinuxПроцесс установки программы Wine в Astra Linux

Необходимо дождаться окончания процесса инсталляции.

2Использование Wine в Astra Linux

Теперь идём на сайт программы Notepad++ и скачиваем установочный файл. Он будет загружен в директорию «Загрузки» текущего пользователя. Чтобы в этом убедиться, можно запустить терминал (например, xterm, запуск аналогично: Win+R и набрать xterm) и ввести в командной строке ls Загрузки. Появится содержимое каталога «Загрузки». В списке должен присутствовать скачанный установщик блокнота.

Невозможно запустить установщик напрямую, т.к. он скомпилирован под ОС Windows. Тут нам и придёт на помощь Wine. В командной строке терминала xterm набираем следующее:

wine Загрузки/npp.7.8.9.Installer.exe

Название файла, естественно, должно соответствовать вашему скачанному файлу. Начнётся процесс установки блокнота, стандартный для Windows. Просто пройдите его до конца, как обычно.

Процесс установки программы Notepad++ в Astra LinuxПроцесс установки программы Notepad++ в Astra Linux

Когда программа будет установлена, Wine создаст на диске в своей директории иерархию каталогов, похожую на Windows. По умолчанию рабочая директория Wine скрыта. Чтобы её увидеть, нужно в проводнике (менеджере файлов) в мню «Вид» выбрать пункт «Отображать скрытые» или нажать сочетание клавиш Ctrl+H. Теперь директория Wine со всеми подкаталогами стала видна.

Настройка отображения скрытых файлов и каталогов в Astra LinuxНастройка отображения скрытых файлов и каталогов в Astra Linux

В Linux директории, название которых начинается с символа точки «.», по умолчанию являются скрытыми.

Настройка отображения директории программы Wine в Astra LinuxНастройка отображения директории программы Wine в Astra Linux

Можем через менеджер файлов зайти в каталог Notepad++ и убедиться, что программа Wine создала всю иерархию директорий, как в Windows.

Можно запускать блокнот из командной строки терминала xterm:

wine "C:/Program Files (x86)/Notepad++/notepad++.exe"

Запуск Notepad++ из консоли в Astra LinuxЗапуск Notepad++ из консоли в Astra Linux

Для быстрого запуска блокнота в менеджере файлов кликаем на файле notepad++.exe правой кнопкой мыши и в контекстном меню выбираем пункт Отправить – Рабочий стол (создать ярлык). На рабочем столе Astra Linux появится ярлык для запуска Notepad++.

Создание ярлыка для быстрого запуска Windows программы в Astra LinuxСоздание ярлыка для быстрого запуска Windows программы в Astra Linux

Если при нажатии на ярлык ничего не происходит, стоит посмотреть его свойства, кликнув правой кнопкой мыши на ярлыке. Затем в окне «Свойства» перейти на вкладку «Ярлык» и обратить внимание на строчку «Команда». В ней должна быть именно та же команда, которую мы только что набирали в консоли. Если это не так, поправьте:

Изменение свойств ярлыка для быстрого запуска Windows программы в Astra LinuxСвойства ярлыка для запуска Windows программы в Astra Linux

Теперь вы можете полноценно пользоваться программой Notepad++, написанной для Windows, в операционной системе Astra Linux.

Как я уже упоминал, далеко не все Windows программы запускаются и работают из-под Wine с такой же лёгкостью. Но теперь вы знаете как проверить, будет работать под Линукс или нет интересующая вас Windows программа.

Аннотация

В статье описана установка 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), РУСБ.10015-10
  • Astra Linux Special Edition РУСБ.10015-17
  • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
  • Astra Linux Special Edition РУСБ.10015-03 (очередное обновление 7.6)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1
  • Astra Linux Common Edition 2.12

Установка Wine на Astra Linux Special Edition

  • Пакет wine версии 8.0 доступен в расширенном репозитории Astra Linux Special Edition 1.7 начиная с оперативного обновления 1.7.4. 
  • Пакет wine версии 7.0 доступен в расширенном репозитории Astra Linux Special Edition 1.7.3, и имеет следующие особенности:
    • Поддерживается только 64-разрядная архитектура;
    • В состав пакета входит также пакет winetricks, который устанавливается при установке wine.
    • Отдельный пакет winetricks, входящий в состав расширенного репозитория 1.7.3, несовместим с пакетом wine и не рекомендуется к установке.

Для установки Wine на Astra Linux Special Edition 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 ia32-libs

Установка Wine версии 8.12-staging, 7.13, 7.13-staging в Astra Linux Special Edition

  • Wine 8.12 staging устанавливается в каталог /opt/wine-staging;
  • Wine 7.13 устанавливается в каталог /opt/wine-7.13;
  • Wine 7.13 staging устанавливается в каталог /opt/wine-staging-7.13.

Эти каталоги не перечисляются в переменной среды PATH, и запускать Wine необходимо с указанием полного пути:

/opt/wine-staging/bin/wine
/opt/wine-7.13/bin/wine
/opt/wine-staging-7.13/wine

При использовании единственной версии Wine каталог можно добавить в переменную окружения  PATH (см. Работа с переменными окружения в Astra Linux).

Версия Wine staging — это экспериментальная ветка. Содержит набор нестабильных модификаций и функциональных возможностей. Не рекомендуется для использования без конкретных целей.

Далее предполагается, что все загруженные файлы сохраняются в подкаталог «Загрузки» домашнего каталога текущего пользователя
Для установки Wine 7.13:

  1. При работе в Astra Linux Special Edition 1.7:
    1. Подключить базовый и расширенный репозитории пакетов Astra Linux Special Edition 1.7 (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов и Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования);
    2. Загрузить с помощью web-браузера файл с пакетом Wine для Astra Linux Special Edition 1.7:
      1. Wine 8.12 staging: wine-staging_8.12-astra-se17_amd64.deb;
      2. Wine 7.13: wine_7.13-0-astra-se17_amd64.deb;

      3. Wine 7.13 staging: wine-staging_7.13-0-astra-se17_amd64.deb;
    3. Для оперативного обновления AstraLinux SE 1.7.1 загрузить и установить специальную версию пакета libc6-i386. Ссылка для загрузки: ia32-libs. Команды для установки:

      sudo apt install libc6-i386
      sudo dpkg -i ./Загрузки/ia32-libs_20220330+1.7se_amd64.deb

      Для других оперативных обновлений пакет ia32-libs установить из репозитория.

      sudo apt install ia32-libs

  2. При работе в Astra Linux Special Edition 1.6 и Astra Linux Common Edition:
    1. Загрузить с помощью web-браузера файл с пакетом Wine для Astra Linux Special Edition 1.6 и Astra Linux Common Edition: 
      1. Wine 7.13: wine_7.13-0-astra-se16_ce212_amd64.deb;
      2. Wine 7.13 staging: wine-staging_7.13-0-astra-se16_ce212_amd64.deb;
    2. Для оперативного обновления Astra Linux Special Edition 1.6.9 загрузить и установить специальную версию пакета libc6-i386. Ссылка для загрузки: ia32-libs. Команда для установки:

      sudo apt install libc6-i386
      sudo dpkg -i ./Загрузки/ia32-libs_*_amd64.deb

      Для других оперативных обновлений пакет ia32-libs установить из репозитория.

      sudo apt install ia32-libs

  3. Открыть терминал, используя горячую клавишу Alt-T;
  4. Установить пакет Wine из загруженного файла и пакеты, необходимые для работы Wine:

    1. Astra Linux Special Edition 1.7:

      1. Wine 8.12 staging:

        sudo dpkg -i ./Загрузки/wine-staging_8.12-astra-se17_amd64.deb

      2. Wine 7.13:

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

      3. Wine 7.13 staging:

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

    2. Astra Linux Special Edition 1.6:

      1. Загрузить с помощью web-браузера пакеты: cabextract и libmspack0;

      2. Установить загруженные пакеты. Дополнительно установить пакет ca-certificates и zenity:

        1. Wine 7.13:

          sudo apt install ./Загрузки/wine_7.13-0-astra-se16_ce212_amd64.deb ./libmspack0_*_amd64.deb ./cabextract_*_amd64.deb ca-certificates zenity

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

    3. В Astra Linux Common Edition пакеты libmspack0, cabextract, ca-certificates, zenity и ia32-libs входят в состав репозитория, специально загружать их не требуется, и установить их можно командой:

      1. Wine 7.13:

        sudo apt -y install ./Загрузки/wine_7.13-0-astra-se16_ce212_amd64.deb cabextract libmspack0 ia32-libs ca-certificates zenity

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

Установка Winetricks

Предполагается, что все необходимые пакеты установлены на предыдущем шаге. Для установки Winetricks:

  1. При работе с расширенным репозиторием Astra Linux Special Edition 1.7.4 пакет winetricks может быть установлен из этого рапозиория:

    sudo apt install winetricks

    После установки пакет может быть обновлен до новейшей версии из репозитория разработчиков:

    sudo winetricks —self-update

  2. При работе с более ранними обновлениями:
    1. Загрузить winetricks:

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

      chmod +x winetricks

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

      sudo mv winetricks /usr/bin

  3. Для совместной работы 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 и Gecko Wine для всех пользователей

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

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

Не рекомендуется устанавливать Mono для разработки, если разрабатываемые приложения используют dotnet.

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

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

    Актуальные версии пакетов:

    1. Проверенные с Wine 8.0 можно установить из расширенного репозитория пакетов Astra Linux Special Edition 1.7.4:

      sudo apt install wine-gecko wine-mono

    2. Версии, проверенные с 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, для чего выполнить команду wineboot:

      /opt/wine-7.13/bin/wineboot

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

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

Запуск программ Windows в Astra Linux с использованием wine от EterSoft

Если требуется запускать программы Windows в Astra Linux, то можно это сделать через использование wine от EterSoft. Эта сборка оптимизирована для рабочих процессов и для часто используемых шрифтов. А так же в коммерческой версии эта сборка позволяет полноценно работать по сети (SMB,NFS) в многопользовательском режиме, устраняя проблемы блокировок.
Приобретаем или заказываем сборку wine от EterSoft на ресурсе - https://etersoft.ru/products/wine
На email высылается ссылка на скачивание сборки. Номера версий скорей всего будут другими а так же комплект сборки может отличаться, так что этот момент учитываем при установке. Загружаем файлы сборки wine с сайта EterSoft и устанавливаем:
# Устанавливаем необходимые пакеты:
sudo apt install cabextract libmspack0
# Это не свободный пакет!:
sudo apt install ttf-mscorefonts-installer
# Если используется видеокарта от nVidia и установлен видеодрайвер, то можно расширить установку:
sudo apt install libvulkan1 mesa-vulkan-drivers

# Вручную устанавливаем пакеты в очередности:
wine-gecko_2.47.2-eter1astra_all.deb
wine-mono_7.2.0-eter2astra_all
winetricks_20220411-eter1astra_all.deb
wine-etersoft-common_7.6.1-eter3astra_all.deb
wine-etersoft_7.6.1-eter3astra_amd64.deb

# Дополнительные пакеты, необязательно:
wine-etersoft-programs_7.6.1-eter3astra_amd64
wine-etersoft-full_7.6.1-eter3astra_amd64

# Для использования программ работающих по сети с использованием SMB,NFS в многопользовательском режиме (к примеру сетевая и/или SQL версия 1с 7.7). Внимание - это уже коммерческий продукт!:
wine-etersoft-network_7.0.2-eter1astra_amd64

# Установив необходимые пакеты wine, фиксим зависимости:
sudo apt install -f
# И перезагружаем систему:
sudo reboot

# После перезагрузки проверяем установку:
wine64
# Производим необходимую настройку wine по умолчанию, как минимум заполняем пользователя и организацию на закладке "О программе":
winecfg
# Проверяем работу winetricks:
winetricks

# Теперь можно запускать приложения windows в Astra Linux. К примеру создадим ярлык для запуска winbox от Микротик, который заранее скачан и находится в папке App в домашней директории пользователя:
# В поле "Имя" вставляем: Winbox
# Прописываем в поле "Команда" строку: wine64 ~/App/winbox64.exe
# Сохраняем ярлык, и теперь мы можем полноценно работать с оборудованием Микротик в Astra Linux

Астра Линукс — это операционная система, основанная на Debian и разработанная специально для использования в государственных учреждениях России. Однако, несмотря на свою уникальность, пользователи могут столкнуться с проблемой несовместимости многих программ, разработанных под Windows, с Astra Linux. Тем не менее, существуют способы запуска этих программ на Astra Linux.

В данной статье мы рассмотрим подробную инструкцию о том, как запустить приложение Windows на Astra Linux. Как оказалось, для этого существует несколько путей, которые мы подробно разберем.

Первый и самый простой способ — использовать программу Wine. Wine (Wine Is Not an Emulator) — это свободное программное обеспечение, которое позволяет запускать приложения, разработанные для операционной системы Windows, на Linux. С помощью этого инструмента вы сможете запустить ряд популярных программ, таких как Microsoft Office, Adobe Photoshop и многие другие, на Astra Linux.

Второй способ — использование виртуальных машин. Виртуальные машины позволяют запускать несколько операционных систем на одном физическом компьютере. Существует несколько популярных программ для создания виртуальных машин, таких как VirtualBox, VMware Workstation и KVM. Вы можете установить одну из этих программ на Astra Linux и создать виртуальную машину с установленной операционной системой Windows. Таким образом, вы сможете запускать приложения Windows на Astra Linux внутри виртуальной машины.

Содержание

  1. Установка приложения Windows на Astra Linux
  2. Проверка совместимости и требования к системе
  3. Загрузка и установка необходимого ПО
  4. Настройка и запуск приложения Windows на Astra Linux
  5. Вопрос-ответ
  6. Какой операционной системой можно запустить приложение Windows?
  7. Существует ли подробная инструкция по запуску приложения Windows на Astra Linux?
  8. Какие программы или средства необходимы для запуска приложения Windows на Astra Linux?
  9. Какие шаги нужно выполнить, чтобы запустить приложение Windows на Astra Linux?

Установка приложения Windows на Astra Linux

Шаг 1: Удостоверьтесь, что на вашем компьютере установлена виртуальная машина, которая поддерживает запуск приложений Windows на Astra Linux.

Шаг 2: Скачайте установочный файл приложения Windows, которое вы хотите запустить на Astra Linux.

Шаг 3: Откройте виртуальную машину на вашем компьютере. Затем откройте меню виртуальной машины и выберите опцию «Загрузить ISO-образ».

Шаг 4: Выберите скачанный установочный файл приложения Windows в формате ISO и нажмите кнопку «Открыть».

Шаг 5: Монтируйте ISO-образ виртуальной машины. В меню виртуальной машины выберите опцию «Монтировать ISO-образ» и выберите файл ISO с установочным файлом приложения Windows.

Шаг 6: Запустите виртуальную машину и выполните установку приложения Windows, следуя инструкциям, которые отображаются на экране.

Шаг 7: После завершения установки приложения Windows, вы сможете запустить его на Astra Linux, открыв виртуальную машину и выбрав приложение в меню виртуальной машины.

Примечание: При запуске приложения Windows на Astra Linux через виртуальную машину может возникать некоторое снижение производительности, поэтому рекомендуется использовать этот метод только при необходимости.

Проверка совместимости и требования к системе

Перед запуском приложения Windows на Astra Linux необходимо проверить совместимость операционных систем и выполнить определенные требования к системе. Вот несколько шагов, которые следует выполнить:

1. Проверьте версию Astra Linux

Убедитесь, что у вас установлена подходящая версия Astra Linux, которая поддерживает запуск приложений Windows. В текущий момент поддерживаются версии Astra Linux SE 1.5, 1.6 и Astra Linux Common Edition 2.12.

2. Проверьте наличие «Wine»

Убедитесь, что на вашей системе установлено программное обеспечение Wine. Wine является совместимым слоем, который позволяет запускать приложения Windows на Linux.

3. Совместимость приложения

Убедитесь, что приложение, которое вы хотите запустить, совместимо с операционной системой Astra Linux. Проверьте требования к системе, указанные в документации приложения, и удостоверьтесь, что ваша система соответствует этим требованиям.

4. Учетные данные

Если у приложения есть специфические требования к учетным данным, убедитесь, что у вас есть соответствующие учетные данные для доступа к приложению.

5. Внимательно читайте инструкцию

Перед тем, как начать запускать приложение Windows на Astra Linux, внимательно прочитайте инструкцию, предоставляемую разработчиком приложения. Следуйте указанным шагам и рекомендациям, чтобы успешно запустить приложение на вашей системе.

Выполнение перечисленных выше шагов поможет вам проверить совместимость вашей системы с приложением Windows и гарантировать успешную работу приложения на Astra Linux.

Загрузка и установка необходимого ПО

Для запуска приложений Windows на Astra Linux вам понадобятся следующие инструменты:

1. Wine

Wine — это программное обеспечение, которое позволяет запускать приложения Windows на операционных системах Linux. Чтобы установить Wine, выполните следующие шаги:

  1. Откройте терминал.
  2. Добавьте в репозиторий пакеты Wine с помощью команды: sudo add-apt-repository ppa:ubuntu-wine/ppa
  3. Обновите список пакетов: sudo apt update
  4. Установите Wine: sudo apt install wine

2. Winetricks

Winetricks — это утилита, которая помогает устанавливать различные компоненты и библиотеки, необходимые для запуска приложений с Wine. Чтобы установить Winetricks, выполните следующие действия:

  1. Откройте терминал.
  2. Установите пакет cabextract с помощью команды: sudo apt install cabextract
  3. Скачайте скрипт установки Winetricks с официального сайта с помощью команды: wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
  4. Установите права на выполнение скрипта: chmod +x winetricks
  5. Переместите скрипт в системную директорию: sudo mv winetricks /usr/local/bin/

После установки всех необходимых компонентов вы будете готовы запускать приложения Windows на Astra Linux с помощью Wine.

Настройка и запуск приложения Windows на Astra Linux

Если вам необходимо запустить приложение, разработанное для операционной системы Windows, на Astra Linux, следуйте инструкциям ниже:

  1. Установите среду выполнения Wine на вашем компьютере Astra Linux. Выполните команду в терминале:
  2. sudo apt-get install wine

  3. Скачайте установочный файл приложения для Windows.
  4. Установите приложение, запустив установочный файл при помощи Wine. Выполните команду в терминале:
  5. wine <путь к файлу установки>

  6. Следуйте инструкциям установщика приложения для завершения установки.
  7. Чтобы запустить приложение Windows на Astra Linux, выполните команду в терминале:
  8. wine <путь к исполняемому файлу приложения>

  9. Приложение Windows должно запуститься и начать работу на Astra Linux. Возможно, потребуется некоторое время для загрузки и запуска приложения.

Теперь вы знаете, как настроить и запустить приложение Windows на Astra Linux с помощью среды выполнения Wine. Учтите, что не все приложения Windows могут успешно работать на Astra Linux из-за различных ограничений и несовместимостей между операционными системами.

Вопрос-ответ

Какой операционной системой можно запустить приложение Windows?

Приложение Windows можно запустить на Astra Linux.

Существует ли подробная инструкция по запуску приложения Windows на Astra Linux?

Да, существует подробная инструкция, которая поможет вам запустить приложение Windows на Astra Linux.

Какие программы или средства необходимы для запуска приложения Windows на Astra Linux?

Для запуска приложения Windows на Astra Linux необходимо установить программу Wine и библиотеку Winetricks.

Какие шаги нужно выполнить, чтобы запустить приложение Windows на Astra Linux?

Для запуска приложения Windows на Astra Linux следует выполнить следующие шаги: установить программу Wine и библиотеку Winetricks, скачать и установить приложение Windows, запустить программу Wine, выбрать файл приложения и запустить его.

1. Скачать Astra Linux Орёл Common Edition (лучше stable)

https://dl.astralinux.ru/astra/stable/2.12_x86-64/iso/

2. Включить виртуализацию в БИОС

3. Добавить виртуальную машину в Microsoft Hyper-V

Для Astra Linux CE 2.12 желательно использовать 2-е поколение виртуальной машины;

При установке на виртуальную машину Поколения 2 требуется отключить безопасную загрузку в параметрах виртуальной машины после её создания

Меняем сетевой адаптер на Default switch чтобы был интернет в виртуалке

Для установки:

Создать виртуальный жесткий диск фиксированного размера (минимум 25 гигабайт)

либо

Создать динамически расширяемый виртуальный жесткий диск с размером блока 1МБ с помощью следующей команды:

PowerShell — New-VHD -Path C:\MyVHDs\test.vhdx -SizeBytes 127GB -Dynamic -BlockSizeBytes 1MB.

После установки системы разрешение экрана будет зафиксировано на 1152X864, для того чтобы получить разрешение отличное от этого требуется добавить запись «video=hyperv_fb:1920×1080» (либо свое значение разрешения) в /etc/default/grub в строку GRUB_CMDLINE_LINUX_DEFAULT, выполнить команду update-grub и перезагрузить виртуальную машину.

Отключить или ограничить 2 гигабайтами динамическую оперативную память, а то система может тормозить

4. Запускаем виртуальную машину и устанавливаем Astra Linux со стандартными настройками (логин и пароль какие хотите)

5. Запускаем Astra Linux

6. Запускаем Mozilla и качаем Wine https://nas01.astralinux.ru/sharing/f1GgWAyMD

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/buster/winehq-buster.sources

7. Запускаем командную строку Пуск\Системные\Терминал fly (все команды регистрозависимые и все символы обязательные! КОПИРОВАТЬ команды из инструкции)

8. Обновляем списки пакетов sudo apt update

9. Выполняем команду sudo apt -y install ./Загрузки/wine_7.13-0-astra-se16_ce212_amd64.deb cabextract libmspack0 ia32-libs ca-certificates zenity

10. Скачиваем скрипт winetricks

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

chmod +x winetricks

sudo mv winetricks /usr/bin

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

Нужно, чтобы виндовые папки были созданы в win32, для этого после установки wine нужно сразу выполнить:

export WINEARCH=win32

winecfg

устанавливаем mdac

winetricks mdac28

11. Скачиваем файл exe (например, дистрибутив), нажимаем на него два раза, в окне выбора программ жмём Другая и выбираем opt\wine-7.13\bin\wine (или wine64)

12. Ставим Postgres 14

Подключаем дополнительные репозитории debian

Сначала ставим открытые ключи для подключения репозиториев командой

sudo apt install debian-archive-keyring

sudo apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv-keys 7FCC7D46ACCC4CF8

648ACFD622F3D138 0E98404D386FA1D9 DCC9EFBF77E11517 648ACFD622F3D138 0E98404D386FA1D9 DCC9EFBF77E11517 112695A0E562B32A 54404762BBB6E853

Добавляем репозитории

sudo kate /etc/apt/sources.list

deb https://mirror.yandex.ru/debian/ stretch main contrib non-free

deb [trusted=yes] http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main

обновляем список подключённых к системе репозиториев

sudo apt update

Запускаем установку Postgreslq 14

sudo apt install -t stretch-pgdg postgresql-14

входим в консоль управления postgres

sudo -u postgres psql

Задаём пароль для встроенной учётной записи postgresql

ALTER USER postgres PASSWORD ‘Ввести_пароль’;

либо

\password

15. Подключение к Postgres из родительской системы

При настроенной сети виртуальная машина не закрывает порты для доступа с родительской машины, поэтому нужно только настроить, чтобы postgres позволял подключаться с других машин (по-умолчанию подключение разрешено только с localhost)

Для этого нужно изменить файл /etc/postgresql/14/main/postgresql.conf (можно открыть из папки), найти там настройку listen_addresses, раскомментировать и оставить в кавычках * —

listen_addresses = ‘*’

Также нужно изменить в той же папке pg_hba.conf — добавить две строки (IP виртуалки можно узнать командой ip address)

host all all IP_виртуалки/32 password

host all all IP_виртуалки/32 md5

и перезагрузив службу postgres

systemctl restart postgres

  • Как запустить рабочий стол через диспетчер задач на windows 10
  • Как запустить программу через командную строку windows 10
  • Как запустить процесс проводник windows 10
  • Как запустить процесс восстановления windows
  • Как запустить процесс explorer exe windows 10