Linux / MacOS

Diese Seite zeigt Ihnen, wie Sie den CorpusExplorer unter Linux bzw. MacOS installieren und starten. Prinzipiell gibt es zwei Lösungen. Zu jeder Lösung stelle ich eine kommerzielle (bequeme) und eine OpenSource (kostenlos aber mit mehr Aufwand verbunden) Lösung vor.

CorpusExplorer unter Debian 9 (mittels WINE/CrossOver)

Virtueller PC (CorpusExplorer komplett)

Ein virtueller PC simuliert einen kompletten PC. Für den virtuellen PC benötigen Sie immer eine gültige Windows-Lizenz (ab Windows 7 empfohlen). Viele Universitäten/Institute/Schulen können über Vertragspartner eine sehr günstige Windows-Lizenz erwerben – daher fragen Sie nach. Warum ist diese Lösung die erste und aus meiner Sicht die besten? – Moderne PCs haben kaum Performanceverluste bei der Virtualisierung und durch das simulierte Windows funktioniert der CorpusExplorer einwandfrei. Natürlich können Sie auch andere Programme virtualisieren. Für MAC-Nutzer*innen empfehle ich die Installation von Parallels Desktop für Mac. Diese Software ist kostenpflichtig (zusätzlich zur Windows-Lizenz), aber Sie ist denkbar einfach – Herunterladen, installieren und Windows-DVD einlegen fertig (Youtube-Video). Für Linux-Nuter*innen und alle die neben der Windows-Lizenz nicht noch mehr Geld ausgeben wollen, empfehle ich VirtualBox – Dieses Video zeigt wie es geht.

WINE (CorpusExplorer komplett)

WINE steht für Wine Is Not an Emulator. Gemeint ist, dass WINE keinen virtuellen PC simuliert, sondern Programme direkt ausführt, indem es die systemspezifischen Abfragen umorganisiert (Programm, z. B. der CorpusExplorer, fragt eine bestimmte Windows-Funktion an – WINE modifiziert diese Anfrage so, dass z. B. Linux diese ausführen kann). Das war’s aber auch schon mit der Technikerklärung. Zuerst die komfortable kommerzielle Lösung – CodeWeavers CrossOver – Linux & MAC (bitte zuerst die kostenlose Testversion nutzen um zu sehen ob es funktioniert). CrossOver nutzt WINE, macht es aber sehr einfach: Installieren, starten, auf Windows-Programm installieren klicken und nach „.NET Framework 4.5“ suchen – dieses installieren. Danach kann man auf Befehl ausführen klicken und ein Programm auswählen. Bitte folgendes ZIP-Paket herunterladen und entpacken. Starten Sie dann die Datei „CorpusExplorer.Installer.ImageBuilder.exe“ und warten Sie auf den Abschluss des Downloads. Im Ordner ist dann ein Unterordner „CorpusExplorer“ zu finden, der dann alle relevanten Anwendungsdateien beinhaltet.

WINE – Installationsanleitung (hier für Debian / Ubuntu)

  • SCHRITT 1 (Die Installation einer aktuelle WINE-Installation)
    Wichtig: Bitte schauen Sie sich zuerst die Anleitung unter https://wiki.winehq.org/Download an. Ubuntu liefert meist eine alte WINE-Version mit aus. Zu dem Zeitpunkt als ich diese Anleitung schreibe ist die Version 7.0 aktuell. Ubuntu liefert aber aktuell nur 5.0 aus. Daher kann es nötig sein, zusätzliche Paketquellen zu installieren. Das machen wir jetzt als erstes.
    Folgende Anleitung entspricht der unter https://wiki.winehq.org/Ubuntu:

    • Fügen Sie der Paketverwaltung eine neue Architektur hinzu:
      sudo dpkg –add-architecture i386
      Grund: Aktuell unterstützt WINE nur i386.
    • Laden Sie dann den WINE-Key herunter. Mit diesem werden die Pakete signiert:
      wget -nc https://dl.winehq.org/wine-builds/winehq.key
    • Installieren Sie den Key:
      sudo apt-key add winehq.key
    • Schauen Sie in der Liste (https://wiki.winehq.org/Ubuntu) nach ihrer Ubuntu-Version:
      Und verwenden Sie den entsprechenden Befehl – z. B.:
      sudo add-apt-repository ‚deb https://dl.winehq.org/wine-builds/ubuntu/ focal main‘
    • Aktualisieren Sie dann ihre Paketquellen:
      sudo apt update
    • Installieren Sie dann WINE
      sudo apt install –install-recommends winehq-stable
    • Überprüfen Sie die Installation mit folgendem Befehl:
      wine –version
      Das Ergebnis solle mindestens: wine-7.0 sein. Oder höher (z. B. 7.1, 8.0).
  • SCHRITT 2 (WINE richtig vorbereiten)
    • Öffnen Sie ein Terminal in ihrem HOME-Verzeichnis
    • Führen Sie folgenden Befehl zur Initialisierung von WINE aus:
      wineboot –init
      Wichtiger Hinweis: Wenn Sie gefragt werden ob Sie MONO installieren möchten, dann klicken Sie bitte auf abbrechen.
    • Laden Sie WINETRICKS – dieses Skript erledigt ein paar Aufgaben automatisch
      wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
    • Machen Sie WINETRICKS mit folgendem Befehl ausführbar:
      chmod +x winetricks
    • Führen Sie folgenden Befehl aus:
      ./winetricks –force dotnet40 corefonts
      Hinweis: Bestätigen Sie den Dialog, nehmen Sie die Lizenzbedingungen an und installieren Sie die Software.
    • Führen Sie folgenden Befehl aus:
      wine uninstaller –remove ‚{E45D8920-A758-4088-B6C6-31DBB276992E}‘
      Hinweis: Wenn Sie weiter oben (siehe wineboot –init) aus Versehen MONO installiert haben, dann entfernt dieser Befehl MONO. Im besten Fall haben Sie MONO nicht installiert, dann erhalten Sie nur einen Fehler. MONO führt zu Seiteneffekten und kann die folgende Anleitung unmöglich machen.
    • Führen Sie folgenden Befehl aus:
      ./winetricks win7
      Mit diesem Befehl wird WINE in den Kompatibilitätsmodus für Windows 7 versetzt. Ohne diesen Modus schlägt der folgende Befehl fehl.
    • Führen Sie folgenden Befehl aus:
      ./winetricks –force dotnet462 corefonts
      Vielleicht erscheint Ihnen der Befehl ähnlich zu oben. Mit dotnet40 haben wir die Grundlagen installiert. Dieser Befehl installiert den Rest.
    • Ich empfehle Ihnen (entgegen der allgemeinen Anleitung) zusätzlich das folgende Paket herunter zu laden:
      https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net462-offline-installer
      Speichern Sie die Datei und führen sie dies im nächsten Schritt aus.
    • Ausführen:
      wine ndp462-kb3151800-x86-x64-allos-enu.exe /q
  • SCHRITT 3 (Den CorpusExplorer installieren)
  • SCHRITT 4 (Den CorpusExplorer starten)
    • Ausführen:
      wine CorpusExplorer.exe
  • SCHRITT 5 (Probleme beheben)
    • Wenn der CorpusExplorer startet, aber direkt nach dem Start mehrere Fehler anzeigt und danach ein leeres Fenster. Dann fehlen ihnen bestimmte Schriftarten.
      Konkret geht es um die Schrift-Familien ‚Verdana‘ und ‚Segoe UI‘. Diese können Sie von einem Windows-Rechner unter C:/Windows/Fonts kopieren.

MONO (Linux/MacOS – nur Konsolen-Version)

Wenn Sie keine grafische Oberfläche benötigen oder zur Verfügung haben (z. B. auf einem Rechen-Cluster). Dann installieren Sie zuerst das MONO-Framework (https://www.mono-project.com/download/stable/) – bitte immer die aktuellste Version verwenden (!!!). Danach laden Sie bitte folgendes ZIP-Paket herunterladen und entpacken. Starten Sie dann die Datei „CorpusExplorer.Installer.ImageBuilder.exe“ (mit mono) und warten Sie auf den Abschluss des Downloads. Im Ordner ist dann ein Unterordner „CorpusExplorer“ zu finden, der die Datei „cec.exe“ beinhaltet. Sie können die Konsole dann mit „mono cec.exe“ starten.