Tarball软件安装的基本步骤
Tarball文件,就是将软件的所有源代码文件先以tar打包,然后再以压缩技术来压缩。Tarball是一个软件包,解压缩之后,里面会有源代码文件及检测程序文件(可能是configure或config等文件名)。
Tarball安装的基本步骤先将tarball解压缩,然后到源码所在的目录下进行 makefile 的建立,再以 make 来进行编译与安装的操作。
1、取得源文件:将Tarball文件在/usr/local/src目录下解压缩;
2、取得步骤流程:进入新建立的目录下面,去查阅INSTALL/README等相关文件;
3、相关属性软件安装:根据INSTALL/README的内容查看并安装好一些相关的软件;
4、建立makefile:以自动检测程序(config)检测操作环境,并建立makefile这个文件;
5、编译:以make这个程序并使用该目录下的makefile作为他的参数配置文件,来进行make的操作;
6、安装:以make这个程序,并以makefile这个参数配置文件,根据install这个目标的指定来安装到正确的路径。
makefile制作出来之后,里面就会有相当多的目标,最常见的就是install与clean.用make编译,只是将源代码进行编译而已,编译完成的可执行文件与相关的配置文件还在源代码所在的目录当中。因此,最后要进行 make install 来将编译完成的所有内容都安装到正确的路径去,这样就可以使用该软件。
大部分的tarball软件安装命令执行方式为:
1、./configure
这个步骤就是建立makefile这个文件。
2、make clean
这个步骤最好执行以下,它可以去除目标文件。
3、make
make会依据makefile当中默认工作进行编译的行为。
4、make install
make会依据makefile这个文件里面关于install的选项,将上一个步骤所编译完成的数据安装到默认 的目录中,就完成安装了。
如果安装成功,并且是安装在独立的一个目录当中,例如/usr/local/packages这个目录,那么你必须手动将这个软件的man page写入 /etc/man.config。
一般Tarball软件安装的注意事项(如删除、升级)
首先建议将自己安装的软件放置在/usr/local下,至于源码则建议放置在/usr/local/src下面;
软件内容大致是在etc、lib、bin、man等目录中,分别代表配置文件、函数库、可执行文件、在线帮助文档;
如果是以Tarball来安装,默认安装在/usr/local里,由于/usr/local原本就默认这几个目录了,所以你的数据就会放在:
/usr/local/etc
/usr/local/bin
/usr/local/lib
/usr/local/man
但若安装的软件过多就会很乱,所以建议这样安装:以apache为例
/usr/local/apache/etc……
此时,得将/usr/local/bin 加入PATH,/usr/local/apache/man 加入man page 的搜索路径。要在/etc/man.config内的40~50行左右处写入如下一行:
MANPATH /usr/local/apache/man
阅读(3435) | 评论(0) | 转发(0) |