Zum Hauptinhalt springen
Beim Softwareschutz wird eine Aktivierungsdatei verwendet, die während der Lizenzaktivierung vom ABBYY-Server abgerufen werden sollte.
In diesem Szenario entwickeln Sie auf Ihrem Computer eine Anwendung, die die ABBYY FineReader Engine-Bibliothek verwendet. Die Installation erfolgt über die Befehlszeile ohne Benutzerinteraktion.Sie benötigen:
  • die Seriennummer Ihrer Developer License.
  • Ihre Customer Project ID.
Gehen Sie wie folgt vor:
  1. Führen Sie %archive_name%.sh als Nicht-Root-Benutzer aus.
  2. Geben Sie in der Befehlszeile die folgenden Parameter an:
    • den Pfad zu dem Ordner, in dem die ABBYY FineReader Engine-Bibliothek installiert wird.
    • Ihre Customer Project ID.
    • den Pfad zu einem Ordner zum Speichern der Lizenzdaten (dies kann ein beliebiger Ordner im Verzeichnis /home sein, mit Ausnahme des Verzeichnisses /tmp).
    • den Parameter für die Developer-Installation.
    • die Seriennummer Ihrer Lizenz.
Beispiel für die Befehlszeile:
%archive_name%.sh -- --install-dir "<folder path>" 
--project-id "<Customer Project ID>" --licenses-folder "<folder path>" --developer-install
--skip-local-license-activation
run "<FRE_installation_directory>/Bin/ServiceWrapper
<FRE_installation_directory>/CommonBin/Licensing/start_licensing_service.sh"
run "LD_LIBRARY_PATH=<FRE_installation_directory>/CommonBin/Licensing <FRE_installation_directory>/CommonBin/Licensing/LicensingService /standalone"
  1. Warten Sie, bis die Installation abgeschlossen ist.
Nach der Installation von ABBYY FineReader Engine kann der Ordner zum Speichern der Lizenzdaten in LicensingSettings.xml geändert werden. Ein Beispiel finden Sie im Artikel Arbeiten mit der Datei LicensingSettings.xml.
  1. Starten Sie den Licensing Service mit dem Befehl:
als Daemonoder als Anwendung
  1. Aktivieren Sie Ihre Lizenz mit dem Skript activatefre.sh. Sie müssen activatefre.sh mit denselben Berechtigungen ausführen, mit denen Sie die Installation von ABBYY FineReader Engine gestartet haben.
  2. Prüfen Sie im License Manager Utility, ob Ihre Lizenz aktiviert wurde.
In diesem Szenario entwickeln Sie eine Anwendung, die die ABBYY FineReader Engine-Bibliothek auf einer Workstation verwendet, die über ein Netzwerk mit dem Lizenzserver verbunden ist. Die Installation erfolgt über die Befehlszeile ohne Benutzerinteraktion.Sie benötigen:
  • die Seriennummer Ihrer Developer License.
  • Ihre Customer Project ID.
  • den DNS-Namen oder die IP-Adresse des Lizenzservers.
Gehen Sie wie folgt vor:
  1. Installieren Sie den Licensing Service auf dem Lizenzserver, wie unter Installieren des Licensing Service beschrieben.
Verwenden Sie ABBYY FineReader Engine und Licensing Service aus demselben Paket. Andernfalls ist die Kompatibilität nicht gewährleistet.
  1. Aktivieren Sie die Lizenz auf dem Lizenzserver im License Manager Utility.
Wählen Sie die Option Activate License und folgen Sie den Anweisungen des Assistenten, um Ihre Lizenz zu aktivieren. Wenn Ihr Server Zugriff auf das Internet hat, müssen Sie nur die Seriennummer eingeben und einige Augenblicke warten.Verwenden Sie ABBYY FineReader Engine und Licensing Service aus demselben Paket. Andernfalls ist die Kompatibilität nicht gewährleistet.
  1. Installieren Sie die Bibliothek auf den Workstations:
  2. Führen Sie %archive_name%.sh als Nicht-Root-Benutzer aus.
  3. Geben Sie in der Befehlszeile die folgenden Parameter an:
    • den Pfad zu dem Ordner, in dem die ABBYY FineReader Engine-Bibliothek installiert wird.
    • die IP-Adresse des Lizenzservers, auf dem der Licensing Service installiert ist.
    • Ihre Customer Project ID.
    • den Pfad zu einem Ordner zum Speichern der Lizenzdaten (dies kann ein beliebiger Ordner im Verzeichnis /home sein, mit Ausnahme des Verzeichnisses /tmp).
    • den Parameter für die Developer-Installation.
Beispiel für die Befehlszeile:
%archive_name%.sh -- --install-dir "<folder path>" 
--service-address "<address>" --licenses-folder "<folder path>" --project-id "<Customer Project ID>" --developer-install
  1. Warten Sie, bis die Installation abgeschlossen ist.
Nach der Installation von ABBYY FineReader Engine kann der Ordner zum Speichern der Lizenzdaten in LicensingSettings.xml geändert werden. Ein Beispiel finden Sie im Artikel Arbeiten mit der Datei LicensingSettings.xml.
  1. Prüfen Sie im License Manager Utility, ob Ihre Lizenz aktiviert wurde.