Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1366772
  • 博文数量: 245
  • 博客积分: 10021
  • 博客等级: 上将
  • 技术积分: 3094
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-12 14:51
文章存档

2011年(2)

2009年(152)

2008年(91)

我的朋友

分类: C/C++

2009-02-10 14:25:07

  一个简单的范例、利用 ntp 来示范
  读万卷书不如行万里路啊!所以当然我们就来给他测试看看,看您是否真的瞭解了如何利用 Tarball 来安装软体呢?!我们利用时间伺服器 ntp-4.1.2 这个套件来测试安装看看。先请到 这个目录去下载档案,(您也可以下载比较新的档案来测试的啦!) 或者直接到鸟哥的网站下载:

  。

  假设我对这个套件的要求是这样的:

  * 假设 ntp-stable-4.2.0a-20050816.tar.gz 这个档案放置在 /root 这个目录下;
  * 原始码请解开在 /usr/local/src 底下;
  * 我要安装到 /usr/local/ntp 这个目录中;

  那么您可以依照底下的步骤来安装测试看看( 如果可以的话,请您不要参考底下的文件资料, 先自行安装过一遍这个软体,然后再来对照一下鸟哥的步骤喔!)。

  # 1. 解压缩,并阅读一下 ntp 底下的 README 与 INSTALL:
  [root@linux ~]# cd /usr/local/src
  [root@linux src]# tar -zxvf /root/ntp-stable-4.2.0a-20050816.tar.gz
  # 这个步骤会让原始码解开成为 /usr/local/src/ntp-stable-4.2.0a-20050816 这个目录

  # 2. 进入原始码所在目录,并且查阅如何安装的技巧:
  [root@linux src]# cd ntp-stable-4.2.0a-20050816
  [root@linux ntp*]# vi INSTALL ( 或 vi README )

  # 3. 开始设定参数、编译与安装:
  [root@linux ntp*]# ./configure --help | more
  # 上面这个动作可以察看一下可用的参数!

  [root@linux ntp*]# ./configure --prefix=/usr/local/ntp \
  >  --enable-all-clocks --enable-parse-clocks
  checking build system type... i686-pc-linux-gnu
  checking host system type... i686-pc-linux-gnu
  checking target system type... i686-pc-linux-gnu
  ......中间省略......
  config.status: creating util/Makefile
  config.status: creating config.h
  config.status: executing depfiles commands
  # 一般来说 configure 设定参数较重要的就是那个 --prefix=/path 了,
  # --prefix 后面接的路径就是‘这个软体未来要安装到那个目录去?’
  # 如果您没有指定 --prefix=/path 这个参数,通常预设参数就是 /usr/local
  # 至于其他的参数意义就得要参考 ./configure --help 了!
  # 这个动作完成之后会产生 makefile 或 Makefile 这个档案
  # 当然啦,这个侦测检查的过程会显示在萤幕上,特别留意关于 gcc 的检查,
  # 还有最重要的是最后需要成功的建立起 Makefile 才行!(上面最后一行)

  # 4. 编译与安装:
  [root@linux ntp*]# make clean; make
  [root@linux ntp*]# make check
  [root@linux ntp*]# make install
  # 将资料给他安装在 /usr/local/ntp 底下

  整个动作就这么简单,您完成了吗?!完成之后到 /usr/local/ntp 您发现了什么?!

阅读(1476) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~