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:
- TwinCAT/BSD-Updates
- TwinCAT 3 Updates
- TwinCAT 3 Functions
![]() | 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.conf
ist das Standard Beckhoff-Repository
TCBSD: {
url: "https://tcbsd.beckhoff.com/TCBSD/14/stable/packages"
enabled: true,
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/bhf-pkg"
}
FreeBSD.conf
ist das offizielle FreeBSD-Repository und standardmäßig deaktiviert
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}