Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45268
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2015-11-16 18:43
文章分类

全部博文(14)

文章存档

2016年(6)

2015年(8)

我的朋友

分类: LINUX

2016-01-21 23:34:41

Tarball 是一个软件包, 将解压缩后,里面的档案通常就会有:
     源代码档案;
     侦测程序档案 (可能是 configure 戒 config 等);
     本软件的简易说明不安装说明 (INSTALL或README)。

源码安装步骤:
    ./configure
        软件开发商都会写一支侦测程序来侦测用户的作业环境,以及该作业环境是否有软件开发商所需要的其他功能,该侦测程序侦测完毕后,就会主劢的建立这个 Makefile 的规则档案啦!通常这支侦测程序的文件名为configure或者是config
    make
        当执行make时,make会在当时的目录下搜寻Makefile(or makefile)这个文本文件,而Makefile里面则记录了原始码如何编译的详细信息.
    make test
        测试
    make install
        这就是最后的安装步骤了,make 会依据 Makefile 这个档案里面关于install 的项目,将上一个步骤所编译完成的数据给他安装到预定的目录中,就完成安装啦!

建议:
    1. 最好将 tarball 的原始数据解压缩到 /usr/local/src 当中
    2. 安装时,最好安装到 /usr/local 这个默认路径下;
        ./configure --help|more
        ./configure --prefix=/usr/local/xxx #安装路径
    3. 考虑未来的反安装步骤,最好可以将每个软件单独的安装在 /usr/local 底下;
    4. 为安装到单独目录的软件 man page 加入 man path 搜寻:
        如果你安装的软件放置到 /usr/local/software/ ,那么 man page 搜寻的讴定中,可能就得要在/etc/man.config 内的 40~50 行左右处,写入如下的一行:MANPATH /usr/local/software/man这样才可以使用 man 来查询该软件的在线文件啰!
阅读(1123) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~