Инструкция по установке WinApps, запускаем любую программу Windows в Linux

Категория: линукс

Эта короткая инструкция поможет установить WinApps на дистрибутивы Debian/Ubuntu с использованием Docker или Podman для запуска Windows VM.

1. Установка зависимостей

Сначала обновите систему:

sudo apt update && sudo apt upgrade -y

Затем установите необходимые пакеты:

sudo apt install -y freerdp2-x11 git dialog curl netcat qemu-kvm libvirt-daemon-system virtinst

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

sudo apt install -y docker.io docker-compose
sudo systemctl enable --now docker

Если вы предпочитаете Podman:

sudo apt install -y podman
pip3 install --user podman-compose

2. Скачивание репозитория WinApps

Склонируйте репозиторий:

git clone --recurse-submodules https://github.com/Fmstrat/winapps.git
cd winapps

3. Настройка конфигурации

Создайте директорию и файл конфигурации:

mkdir -p ~/.config/winapps
cp winapps.conf.example ~/.config/winapps/winapps.conf
nano ~/.config/winapps/winapps.conf

Отредактируйте файл, указав ваши данные:

  • RDP_USER="ВашWindowsПользователь"
  • RDP_PASS="ПарольОтWindowsПользователя"
  • Для Podman добавьте WAFLAVOR="podman"

4. Настройка Windows VM

Откройте compose.yaml и настройте параметры:

  • Замените IMAGE на рекомендуемый (например: docker.io/dockurr/windows)
  • Укажите USERNAME и PASSWORD в соответствии с вашими данными

Запустите контейнер:

Для Docker:

docker-compose -f compose.yaml up -d

Для Podman:

podman-compose -f compose.yaml up -d

Следите за установкой через веб-интерфейс на http://127.0.0.1:8006/.

5. Запуск инсталлятора WinApps

Когда Windows VM запустится:

./installer.sh

Выберите опцию Install. Если используется setup.sh, выполните:

./setup.sh

6. Проверка работы

После установки в меню приложений будут доступны Windows-программы. Проверьте доступность RDP:

xfreerdp /v:IP_или_HOST /u:ВашПользователь /p:ВашПароль

7. Удаление/переустановка

Для удаления используйте:

./installer.sh uninstall

Либо остановите и удалите контейнеры:

docker-compose -f compose.yaml down --volumes
# или
podman-compose -f compose.yaml down

8. Полезные ссылки

Для дополнительной информации посетите официальный репозиторий и форумы по обсуждению: winapps-org/winapps.





 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2025  
Clicky