Für ein End-User-Lizenzvertragspaket (EULA) muss ein Stammverzeichnis erstellt werden, das Unterverzeichnisse, Quelldateien und Konfigurationsdateien enthält.

Ausführliche Erläuterungen und Beispiele zu den in einem Paket enthaltenen Konfigurationsdateien finden Sie unter Attribute der Steuerdatei.
  1. Erstellen Sie ein Stammverzeichnis für alle Komponenten des EULA-Pakets.
    Beispiel: C:\temp\MyEulaPkg
  2. Erstellen Sie im Stammverzeichnis eine Debian-Binärdatei.
    Hinweis Eine Debian-Binärdatei gibt die Konformität mit dem Debian-Standard an. Weitere Informationen dazu finden Sie auf debian.org.
    1. Erstellen Sie dazu mit einem Texteditor ein neues Dokument.
    2. Geben Sie 2.0 ein.
    3. Speichern Sie die Datei ohne Erweiterung unter dem Namen debian-binary.
  3. Legen Sie im Stammverzeichnis ein Unterverzeichnis mit dem Namen control an.
    C:\temp\MyEulaPkg\control
  4. Legen Sie im Unterverzeichnis control eine control-Datei an.
    1. Erstellen Sie mit einem Texteditor ein neues Dokument und geben Sie alle Steuerattribute und -werte ein, die für Ihr Paket erforderlich sind.
      Architecture: windows_x64
      Conflicts: ni-package-manager
      Description: This is a custom license agreement for my software.
      XB-DisplayName: My Software License Agreement
      XB-EulaTitle: My Software
      Homepage: https://www.mycompany.com
      Maintainer: My company <support@mycompany.com>
      Package: eula-mycompany
      XB-Plugin: eula
      Section: Infrastructure
      XB-UserVisible: no
      Version: 1.0.0.0
      Hinweis Um während der Paketinstallation eine Lizenzvertragsdatei anzuzeigen, fügen Sie das XB-EULA-Attribut in die Paket-Steuerdatei ein und legen Sie den Attributwert auf den Namen des Lizenzvertragspakets fest. Stellen Sie beim Erstellen eines Feeds sicher, dass Sie das EULA-Paket zusammen mit allen Paketen einschließen, die darauf verweisen.
    2. Speichern Sie die Datei ohne Erweiterung unter dem Namen control.
  5. Legen Sie im Stammverzeichnis ein Unterverzeichnis mit dem Namen data an.
    C:\temp\MyEulaPkg\data
  6. Erstellen Sie im Unterverzeichnis data Ihre Lizenzdatei mit der Dateierweiterung .rtf oder .txt.
    C:\temp\MyEulaPkg\data\my-company-software-license.rtf
Das Folgende ist ein Beispiel für ein Lizenzvertragspaket (EULA):

Sie können einen lokalisierten Lizenzvertrag anzeigen, indem Sie sprachspezifische Verzeichnisse und Dateien hinzufügen. Es wird die Datei aus den Stammdaten angezeigt, wenn kein Lizenzvertrag in der Sprache vorliegt, der der Sprache des angezeigten Installationsprogramms entspricht. Unten sehen Sie ein Beispiel für ein EULA-Paket, das lokalisierte Lizenzvertragsdateien ausgibt: