Wiki WinBoat Installation in Debian
Unter Linux können Windows Programme mit WinBoat in einer Windows VM mit Docker Container verwendet werden. WinBoat holt jegliche Windows Programme auf den Linux Desktop. Dies funktioniert hervorragend.
Um WinBoat in Debian zu installieren sind zuerst folgende Pakete z. B. mit einem grafischen Paketmanager zu installieren:
- docker.io
- docker-compose
- freerdp3-sdl
- freerdp3-wayland
- freerdp3-x11
Unter https://ci.freerdp.com/job/freerdp-nightly-binaries/ ist das Paket freerdp3 erhältlich.
In sources.list für das Repository
deb http://pub.freerdp.com/repositories/deb/DIST/ freerdp-nightly main
eintragen. DIST durch das passende Debian erstetzen und
- freerdp-nightly
installieren. Anmerkung: Bei mir war es erforderlich, obwohl KDE unter Wayland läuft auch das Paket freerdp3-x11 zu installieren.
Anschließend den Benutzer zur Gruppe docker über die Konsole hinzufügen.
- getent group docker zeigt an, wer Mitglied in der Gruppe docker ist.
- als root oder über sudo: adduser <name> <gruppe> also z. B. adduser roland docker – ausführen.
- getent group docker zeigt nun den hinzugefügten Benutzer an.
Den Docker Service standardmäßig laden einstellen, über root oder sudo mit dem Befehl in der Konsole:
systemctl enable --now docker.service
Nun das Home-Verzeichnis in der virtuellen Maschine freigeben durch Freischaltung von zwei Kernel Modulen mit dem Befehl
echo -e "ip_tables\niptable_nat" | sudo tee /etc/modules-load.d/iptables.conf
Damit sind die Vorbereitungen unter Debian abgeschlossen. Nun für die Installation das Debian Paket WinBoat herunterladen unter https://www.winboat.app/ Oben auf der Internetseite in der Leiste auf Download klicken und dann bei der Auswahl von AppImage, Debian, Fedora und Arch auf Debian klicken. Es wird nun das .deb Paket angezeigt für den Download.
Nun in der Konsole dpkg -i winboat-0.8.5-amd64.deb bestätigen und WinBoat über den grafischen Installer installieren. Es wird Windows in der aktuellen Version über einen grafischen Installer heruntergeladen und installiert. Für die Installation startet also ein grafischer Installer, bei dem einfache Einstellungen vorgenommen und durchgeklickt werden können:


Es wird geprüft, ob die Voraussetzungen für die Installation von WinBoat erfüllt sind:

Der Installationsbildschirm meldet hier, dass FreeRDP 3.x.x noch fehlt.Wenn diese Meldung kommt die Installation abbrechen und das Paket noch nachinstallieren, ggf. die abhängigen Pakete noch mit installieren und dann die Installation von WinBoat neu starten.


Die Installation kann von dem Paket statt über die Konsole auch mit einem grafischen Installer von Debian wie Synaptic oder Discover erfolgen. Unter https://ci.freerdp.com/job/freerdp-nightly-binaries/ ist das Paket freerdp3 erhältlich.
Dazu in sources.list für das Repository
deb http://pub.freerdp.com/repositories/deb/DIST/ freerdp-nightly main
eintragen. DIST durch das passende Debian erstetzen und
- freerdp-nightly
mit dem grafischen Installer von Debian installieren.

Die Sprache auf Englisch belassen. Deutsch kann nach der Installation unter Windows eingestellt werden.






Die Installation von WinBoat war erfolgreich. WinBoat kann nun unter Linux gestartet werden:

WinBoat kann auch über den Internetbrowser aufgerufen werden: http://127.0.0.1:8006/

Windows ist nun installiert, kann ohne Probleme verwendet werden, aber ist nicht aktiviert und funktioniert auch ohne Aktivierung. Wie lange das geht ist nicht bekannt. Aber man kann ja für wenige € einen Produktkey zur Aktivierung von Windows erwerben.
Download der Beschreibung Installation von WinBoat als pdf