Эта короткая инструкция поможет установить WinApps на дистрибутивы Debian/Ubuntu с использованием Docker или Podman для запуска Windows VM.
Сначала обновите систему:
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
Склонируйте репозиторий:
git clone --recurse-submodules https://github.com/Fmstrat/winapps.git
cd winapps
Создайте директорию и файл конфигурации:
mkdir -p ~/.config/winapps
cp winapps.conf.example ~/.config/winapps/winapps.conf
nano ~/.config/winapps/winapps.conf
Отредактируйте файл, указав ваши данные:
RDP_USER="ВашWindowsПользователь"RDP_PASS="ПарольОтWindowsПользователя"WAFLAVOR="podman"Откройте compose.yaml и настройте параметры:
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/.
Когда Windows VM запустится:
./installer.sh
Выберите опцию Install. Если используется setup.sh, выполните:
./setup.sh
После установки в меню приложений будут доступны Windows-программы. Проверьте доступность RDP:
xfreerdp /v:IP_или_HOST /u:ВашПользователь /p:ВашПароль
Для удаления используйте:
./installer.sh uninstall
Либо остановите и удалите контейнеры:
docker-compose -f compose.yaml down --volumes
# или
podman-compose -f compose.yaml down
Для дополнительной информации посетите официальный репозиторий и форумы по обсуждению: winapps-org/winapps.
Добавить комментарий