{"id":77,"date":"2021-10-19T09:14:10","date_gmt":"2021-10-19T07:14:10","guid":{"rendered":"https:\/\/rsclub22.ddns.net\/?p=77"},"modified":"2021-10-19T09:14:10","modified_gmt":"2021-10-19T07:14:10","slug":"win-test-mit-wine-unter-linux","status":"publish","type":"post","link":"https:\/\/rsclub22.wagnersnetz.de\/index.php\/2021\/10\/19\/win-test-mit-wine-unter-linux\/","title":{"rendered":"Win-Test mit Wine unter Linux"},"content":{"rendered":"\n<p>Wer kennt das nicht? Das Notebook mit Windows 95, schafft es noch locker als Log-Rechner f\u00fcr Conteste und andere einfache Aufgaben. Trotzdem sollte man nicht auf ein so altes Betriebssystem setzen, weil diesem jegliche Sicherheitspatchs fehlen. Internet-Zugriff wird dann zum Sicherheitsrisiko. F\u00fcr ein neueres Windows-Betriebssystem fehlen die jedoch Voraussetzungen und die Microsoft Zwangsregistrierung ist auch nicht jedermanns Sache. Das ist dann eine typische Sache f\u00fcr eine schlanke Linux-Distribution wie z.B. die Ubuntu-Abart <em>Xubuntu<\/em>, die gut auf alten Rechnern l\u00e4uft. <\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/www.win-test.com\" target=\"_blank\">Win-Test<\/a> ist eine sehr leistungsf\u00e4hige und unter den &#8222;Profi-Contestern&#8220; beliebte Contest-Log-Software f\u00fcr Amateurfunk-Wettk\u00e4mpfe. Sie ist keine Freeware, sondern kostet etwas, um die Weiterentwicklung zu sichern. Aber Geld, dass gut angelegt ist. Unter Linux gibt es leider nichts wirklich vergleichbares.<\/p>\n\n\n\n<p>Ich m\u00f6chte deswegen gerne hiermit eine kleine Anleitung schreiben, wie man Win-Test mit Wine (Windows-Emulator von Linux) unter Linux inklusive Schnittstellen f\u00fcr serielle oder USB-Ger\u00e4te zum Laufen bekommt. Daf\u00fcr gehe ich in dieser Anleitung spezifisch auf 3 Linux-&#8222;Distros&#8220;(Distributionen) ein. Zu den 3 &#8222;Distros&#8220; geh\u00f6rt Debian, Ubuntu und Arch Linux. <\/p>\n\n\n\n<p>Folgende Voraussetzungen werden ben\u00f6tigt:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>eine der aufgelisteten Distros ist installiert und betriebsbereit<\/li><li>man wei\u00df wie man einen Webbrowser bedient<\/li><li>man wei\u00df wie man Text ins Terminal kopiert<\/li><li>Zeit<\/li><li>Verstand<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Als erstes m\u00fcssen wir uns Win-Test herunterladen:  <a href=\"http:\/\/www.win-test.com\/rubrique.php3?id_rubrique=2750\" data-type=\"URL\" data-id=\"http:\/\/www.win-test.com\/rubrique.php3?id_rubrique=2750\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/www.win-test.com\/rubrique.php3?id_rubrique=2750<\/a>. Daf\u00fcr w\u00e4hlen wir uns auf dieser Seite eines der passenden Produkte aus.<\/p>\n\n\n\n<p>Danach \u00f6ffnet man sein Terminal und gibt dann je nachdem welche Distro man hat, einen der folgenden Befehle ein:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Debian und Ubuntu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install wine<\/code><\/pre>\n\n\n\n<p>Arch Linux:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pacman -S wine<\/code><\/pre>\n\n\n\n<p>sollte dies erledigt sein, wechselt man nun in den Ordner wo die Datei liegt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd &lt;Hier Ordner&gt;<\/code><\/pre>\n\n\n\n<p>standardm\u00e4\u00dfig sollte dies der Downloads Ordner sein, deswegen hier nocheinmal f\u00fcr diesen Ordner:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/Dowloads<\/code><\/pre>\n\n\n\n<p>nun f\u00fchren wir Win-Test einmal aus. daf\u00fcr geben wir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wine &lt;wintestdatei.exe&gt;<\/code><\/pre>\n\n\n\n<p>ins Terminal ein und klicken dann bei allen Fenstern auf &#8222;installieren&#8220; (&lt;wintestdatei.exe&gt; ist nat\u00fcrlich ein Platzhalter und durch den entsprechenden Namen zu ersetzen). Wobei wir uns dann einfach durch das Setup &#8222;durchklicken&#8220;. Wenn alles gut geht, sollten wir jetzt Win-Test im &#8222;Startmen\u00fc&#8220; unserer Distro finden. Wenn wir nun Win-Test ausf\u00fchren, sollte eigentlich alles bis auf Audio und Schnittstellen gehen. Zu dem Audio kommt sp\u00e4ter nochmal ein Blogeintrag. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.dk0tui.de\/wp-content\/uploads\/2021\/09\/Bildschirmfoto-vom-2021-09-03-20-32-14.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dk0tui.de\/wp-content\/uploads\/2021\/09\/Bildschirmfoto-vom-2021-09-03-20-32-14-1024x576.png\" alt=\"\" class=\"wp-image-650\" width=\"768\" height=\"432\"\/><\/a><figcaption>Win-Test laufend unter Linux<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Einer der Knackpunkte ist jetzt aber noch, die Schnittstellen f\u00fcr die Fernsteuerung unseres Transceivers anzupassen. Wie bekommen wir nun die Windows-typischen COM-Ports zu den am Linux verf\u00fcgbaren Schnittstellen?<\/p>\n\n\n\n<p>Zun\u00e4chst m\u00fcssen wir daf\u00fcr wissen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>wie hei\u00dfen die Schnittstellen unter Linux (\/dev\/tty&#8230;&#8230;)<\/li><li>auf welchen COM-Port wir die Schnittstellen legen wollen.<\/li><li>unseren Unix-Nutzernamen<\/li><\/ul>\n\n\n\n<p>Wenn wir diese Voraussetzungen erf\u00fcllt haben, machen wir dann folgende Schritte:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo usermod -aG dialout &lt;nutzername&gt;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/.wine\/dosdevices\/<\/code><\/pre>\n\n\n\n<p>und dann<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.dk0tui.de\/wp-content\/uploads\/2021\/09\/Bildschirmfoto-vom-2021-09-03-20-33-16.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.dk0tui.de\/wp-content\/uploads\/2021\/09\/Bildschirmfoto-vom-2021-09-03-20-33-16.png\" alt=\"\" class=\"wp-image-648\" width=\"591\" height=\"431\"\/><\/a><figcaption>alle COM-Ports aufgelistet<\/figcaption><\/figure>\n\n\n\n<p>und dann sollten wir alle vorhanden COM-Ports sehen. Falls nicht, ist dies auch nicht schlimm, wir ordnen diese jetzt so zu, wie wir sie brauchen. Auf jeden Fall sollten wir wissen, dass Win-Test nur COM-Port 1-12 kann, aber Wine mehr zuordnet. Wichtig ist, dass wenn man die COM-Ports \u00e4ndert, bei einem neuem Start von Win-Test nochmal wieder neu zuordnen muss.<\/p>\n\n\n\n<p>Um einen COM-Port zu entfernen, der anders belegt und ben\u00f6tigt wird, gibt man nun:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm com&lt;nummer&gt;<\/code><\/pre>\n\n\n\n<p>ein. Dannach schaut man sich den Namen seines Linux-Ports an.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls \/dev\/tty*<\/code><\/pre>\n\n\n\n<p>Feste Schnittstellen am Rechner lauten in der Regel \/dev\/ttyS0, ..S1 etc. Com-Ports \u00fcber USB-Wandler hei\u00dfen \/dev\/ttyUSB0, \u2026USB1, \u2026 und manche exotischeren Ger\u00e4te benutzen \/dev\/ttyACM0\u2026<\/p>\n\n\n\n<p>Nun nimmt man sich den Namen des Linux-Ger\u00e4tes und den COM-Port und setzt sie hier ein (in meinem Beispiel: \/dev\/ttyUSB0 und COM12). <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ln -s \/dev\/ttyUSB0 com12\n(ln -s &lt;Linux-Schnittstelle&gt; com&lt;COM-PORT-Nummer&gt;)<\/code><\/pre>\n\n\n\n<p>Der Linux-Mensch nennt dieses einen symbolischen Link setzen. Das wiederholen wir f\u00fcr alle ben\u00f6tigten Ports.<\/p>\n\n\n\n<p> Viel Spa\u00df dabei, auch Win-Test unter Linux laufen zu lassen.<\/p>\n\n\n\n<p>Eine umfangreichere Anleitung in Englisch Version findet sich im Wintest-Wiki:\n<a href=\"https:\/\/docs.win-test.com\/wiki\/running_on_Linux\">hier<\/a><\/p>\n\n\n\n<p>Hinweis zum Schlu\u00df: DXLog.net ist eine sehr \u00e4hnliche Software mit nahezu identischer Oberfl\u00e4che und Bedienphilisophie. Bei dieser habe ich es aber nicht hinbekommen, sie unter Wine zum Laufen zu bringen. Es kommt hier zu Grafikfehlern. Der Fensterinhalt wird nicht automatisch aktualisiert.<\/p>\n\n\n\n<p>Hier ist der originale Blog-Beitrag: <a href=\"https:\/\/www.dk0tui.de\/2021\/09\/win-test-mit-wine-unter-linux\/\">https:\/\/www.dk0tui.de\/2021\/09\/win-test-mit-wine-unter-linux\/<\/a><\/p>\n\n\n\n<p>Noch eine Erg\u00e4nzung: DXLog.net l\u00e4uft zwar manchmal unter Wine mit einer bestimmen Distribution, jedoch ist die Wahrscheinlichkeit, dass man dieses findet so selten, dass man es eigentlich aufgeben kann.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer kennt das nicht? Das Notebook mit Windows 95, schafft es noch locker als Log-Rechner f\u00fcr Conteste und andere einfache Aufgaben. Trotzdem sollte man nicht auf ein so altes Betriebssystem setzen, weil diesem jegliche Sicherheitspatchs fehlen. Internet-Zugriff wird dann zum Sicherheitsrisiko. F\u00fcr ein neueres Windows-Betriebssystem fehlen die jedoch Voraussetzungen und die Microsoft Zwangsregistrierung ist auch [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1],"tags":[9,15,16],"class_list":["post-77","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-linux","tag-win-test","tag-wine"],"_links":{"self":[{"href":"https:\/\/rsclub22.wagnersnetz.de\/index.php\/wp-json\/wp\/v2\/posts\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rsclub22.wagnersnetz.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rsclub22.wagnersnetz.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rsclub22.wagnersnetz.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rsclub22.wagnersnetz.de\/index.php\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":0,"href":"https:\/\/rsclub22.wagnersnetz.de\/index.php\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"wp:attachment":[{"href":"https:\/\/rsclub22.wagnersnetz.de\/index.php\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rsclub22.wagnersnetz.de\/index.php\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rsclub22.wagnersnetz.de\/index.php\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}