Tarball的安装时可以跨平台的,C语言的程序代码在各个平台上是互通的。
1、使用原始码管理软件所需要的基础软件
(1)gcc或cc等C语言编译程序(conplier)
(2)make与autoconfig等软件
(3)需要kernel提供的libary以及相关的include文件
· 如果是要安装 gcc 等软件开发工具,请使用『 yum groupinstall "Development Tools" 』
· 若待安装的软件需要图形接口支持,一般还需要『 yum groupinstall "X Software Development" 』
· 若安装的软件较旧,可能需要『 yum groupinstall "Legacy Software Development" 』
2、tarball安装的基本步骤
(1)取得原始档:将 tarball 文件在 /usr/local/src 目录下解压缩;
(2)取得步骤流程:进入新建立的目录底下,去查阅 INSTALL 与 README 等相关文件内容 (很重要的步骤!);
(3)相依属性软件安装:根据 INSTALL/README 的内容察看并安装好一些相依的软件 (非必要);
(4)建立 makefile:以自动侦测程序 (configure 或 config) 侦测作业环境,并建立 Makefile 这个文件;
(5)编译:以 make 这个程序并使用该目录下的 Makefile 做为他的参数配置文件,来进行 make (编译或其他) 的动作;
(5)安装:以 make 这个程序,并以 Makefile 这个参数配置文件,依据 install 这个目标 (target) 的指定来安装到正确的路径!
注意到上面的第二个步骤,通常在每个软件在释出的时候,都会附上 INSTALL 或者是 README 这种档名的说明档,这些说明档请『确实详细的』 阅读过一遍,通常这些文件会记录这个软件的安装要求、软件的工作项目、 与软件的安装参数设定及技巧等,只要仔细的读完这些文件,基本上,要安装好 tarball 的文件,都不会有什么大问题啰。至于 makefile 在制作出来之后,里头会有相当多的目标 (target),最常见的就是 install 与 clean 啰!通常『make clean』代表着将目标文件 (object file) 清除掉,『make』则是将原始码进行编译而已。 注意喔!编译完成的可执行文件与相关的配置文件还在原始码所在的目录当中!因此,最后要进行『make install』来将编译完成的所有都给他安装到正确的路径去,这样就可以使用该软件
tarball 软件之安装的指令下达方式:
(1)./configure
这个步骤就是在建立 Makefile 这个文件啰!通常程序开发者会写一支 scripts 来检查你的 Linux 系统、相关的软件属性等等,这个步骤相当的重要, 因为未来你的