3358 www.Sina.com/http://www.Sina.com /下载,源代码解压缩可以直接下载到官网,也可以在wget上下载,只要连接到互联网即可。 典型的源代码包压缩格式包括“. tar.gz”、“. tar.bz2”等
解冻
tar -zxvf source.tar.gz分析安装平台环境
软件包解压缩完成后,源代码目录中通常存在两个文件: configure和README,安装软件时分析操作系统环境,使当前系统拥有安装软件所需的文件和工具这就是配置文件的功能。 configure文件通常是可执行文件,可以直接在目录下输入./configure进行软件安装环境测试。 如果提示缺少某些安装包,则需要单独安装
编译、安装软件
在Linux上,make是一个常用的编译命令。 使用make和makefile工具,可以轻松快速地解决源文件之间的复杂依赖关系。 “make”工具还可以自动编译所有源文件,并只增量编译自上次编译以来已更改的文件
linux下软件的安装
make工具的最主要功能是通过makefile文件实现的。 在Linux系统上,您习惯使用Makefile而不是Makefile文件,并且在运行configure时,将在当前目录下生成此文件。 如果要指定编译规则文件,请使用以下命令
make-fmakefile 3358 www.Sina.com /
只需在命令行中输入make命令,即可进入编译阶段。 根据软件源程序的大小和系统硬件配置,编译时间不确定,编译结束后,将在当前目录和子目录下生成相应的可执行文件。 然后进入最后一个软件安装阶段,在命令行中输入make install命令以开始软件安装。 安装过程首先创建安装目录。 如果没有指定的安装目录,默认情况下安装程序会在系统的/usr/local目录中创建安装目录,并将相应的文件和可执行文件从源代码目录复制到安装目录中
源码安装方式目前,RPM已成为Linux平台上的组通用软件包管理方案。 RPM软件包管理类似于Windows中的“添加/删除程序”,但功能远大于“添加/删除程序”。 Linux上有很多以. rpm结尾的软件包。 这些软件包是所谓的rpm文件。 每个RPM文件都包含一个已编译的二进制可执行文件。 最初,您可以编译、安装和封装软件源文件,使其成为类似于Windows安装软件包中“. exe”文件的RPM文件。
RPM软件包管理方案的优点是安装简单方便。 由于软件已编译并打包,因此安装只是验证环境和解压缩过程。 另外,以RPM方式安装的软件,RPM工具会记录软件的安装信息,使软件今后的咨询、升级、卸载变得容易
makefile文件
rpm文件:xxxxx
以x-2.2.3-12.i586.rpm为例。 其中: