vsntp/INSTALL.zh-cn
2021-02-06 08:59:23 +08:00

82 lines
2.3 KiB
Plaintext

vsntp 安装执行说明
一、编译安装程序
vsntp 使用标准的 GNU autoconf 来安装编译:
1. 下载 vsntp 并解压缩:
% tar xzf vsntp-x.x.x.tar.gz
2. 进入 vsntp 的子目录:
% cd vsntp-x.x.x
3. 执行 ./configure 设定:
% ./configure
4. 以 make 编译:
% make
编译出来的档案为 vsntp 。
5. 要安装程式,你可能要先 su 到 root ,用 root 的权限安装:
% su
Password:
#
6. 将 vsntp 档复制到适当的目录即可:
# cp vsntp /usr/local/sbin
或者,你也可以用自动安装:
# make install
或用 install-strip 清除档案里的除错符号,安装起来档案比较小:
# make install-strip
用上述方式安装时, vsntp 预设安装目录在 /usr/local/sbin 。
二、编译安装选项
GNU autoconf 的 configure 提供下列的编译安装选项:
--prefix=PREFIX 作业平台无关的档案装在 PREFIX 下 [/usr/local]
--exec-prefix=EPREFIX 作业平台专用的档案装在 EPREFIX 下 [PREFIX]
--bindir=DIR 一般使用者用的执行档 [EPREFIX/bin]
--sbindir=DIR 系统管理者用的执行档 [EPREFIX/sbin]
--libexecdir=DIR 程式内部引用的执行档 [EPREFIX/libexec]
--datadir=DIR 与作业平台无关的唯读资料 [PREFIX/share]
--sysconfdir=DIR 本系统专用的唯读资料 [PREFIX/etc]
--sharedstatedir=DIR 与作业平台无关的异动资料 [PREFIX/com]
--localstatedir=DIR 本系统专用的异动资料 [PREFIX/var]
--libdir=DIR 目的码程式库 [EPREFIX/lib]
--includedir=DIR C 语言标头档 [PREFIX/include]
--oldincludedir=DIR 非 gcc 用的 C 语言标头档 [/usr/include]
--infodir=DIR info 说明文件 [PREFIX/info]
--mandir=DIR man 说明文件 [PREFIX/man]
完整的编译安装选项,请参阅 ./configure --help 的说明。
三、执行
要有 root 权限才能执行 vsntp 。 vsntp 用 settimeofday() 对时,没
有 root 权限不能执行 settimeofday() 。
要启动 vsntp ,加上对时用的 ntp server 即可:
# vsntp my.ntp.server.com
vsntp 会把 PID 存在 /var/run/vsntp.pid 。要结束程式,只要 kill 它
的 PID 即可:
# kill `cat /var/run/vsntp.pid`
你可以用 -p 选项,更改 PID 档的位置。