To install using an RPM package:
- Unpack the RPM package:
# tar -zxvf SF-113122-LS-<version>-Solarflare-Enhanced-PTP-Daemon-sfptpd-64-bit-binary-RPM.tgz - Navigate into the unpacked
directory:
cd SF-113122-LS-<version>-Solarflare-Enhanced-PTP-Daemon-sfptpd-64-bit-binary-RPM - Install the binary RPM:
# rpm -ivh sfptpd-<version>.x86_64.rpm Preparing ################################# [100%] Updating / installing... 1:sfptpd-<version> ################################# [100%] - From version 3.7.1 onwards, install optional components if required:
- Python 3 scripts for chrony control, remote monitoring, and
other
examples:
# rpm -ivh sfptpd-python3-<version>.noarch.rpm ... - A debug info package for debugging, containing source code
and stripped symbols from ELF
binaries:
# rpm -ivh sfptpd-debuginfo-<version>.x86_64.rpm ... - A debug source package for debugging, containing only source
code:
# rpm -ivh sfptpd-debugsource-<version>.x86_64.rpm ...
- Python 3 scripts for chrony control, remote monitoring, and
other
examples:
Files Installed
To list the files that are installed:
# rpm -ql sfptpd-<version>.x86_64
...
Startup Components
- The
sfptpdexecutable is installed into root’s path. It is not started by default, so you can first ensure its configuration is appropriate. - A
systemdUNIT file is installed at:/usr/lib/systemd/system/sfptpd.serviceTo enable auto-starting, use the following command:
# systemctl enable sfptpd