Package-Server

Der Beckhoff Package-Server ist ein von Beckhoff gehosteter Server, der eine Sammlung vorkompilierter Software enthält, die sogenannten Packages. Dies ist die einfachste Methode, um zusätzliche Software unter TwinCAT/BSD zu installieren oder bereits vorhandene Software zu aktualisieren.

Bei der Installation greift TwinCAT/BSD auf das voreingestellte Beckhoff-Repository zu:
https://tcbsd.beckhoff.com/TCBSD/14/stable/packages/All/

Der Beckhoff Package-Server spiegelt einen Großteil des normalen FreeBSD-Repositorys und beinhaltet darüber hinaus folgende spezifische Beckhoff-Packages:

Package-Server 1:

Unterstützte Packages

Im Gegensatz zu Beckhoff-Packages, werden Packages von Drittanbietern nicht geprüft und nicht supportet.

Repositorys

Sie können auf weitere Repositorys zurückgreifen, wenn Sie andere Packages verwenden möchten, die nicht von Beckhoff bereitgestellt werden. Neben dem standardmäßig eingestellten Beckhoff-Repository, können Sie weitere Repositorys hinzufügen, aktivieren, deaktivieren oder entfernen. Schlaten Sie im Anschluss wieder auf das Beckhoff Repository zurück.

Achten Sie darauf, weitere Repositorys in einer eigenen Datei unter /etc/pkg zu konfigurieren. TwinCAT/BSD verfügt bei Auslieferung über zwei Repositorys:

TCBSD: {
    url: "https://tcbsd.beckhoff.com/TCBSD/14/stable/packages"
    enabled: true,
    signature_type: "fingerprints",
    fingerprints: "/usr/share/keys/bhf-pkg"
}
FreeBSD: {
    url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
    mirror_type: "srv",
    signature_type: "fingerprints",
    fingerprints: "/usr/share/keys/pkg",
    enabled: yes
}