编译式安装的标准流程分为以下四个步骤:
(1) 软件解压 (2)检测环境 (3)编译软件 (4)安装软件
1>解压软件压缩包;
在linux环境中常见的压缩文件格式为bz 与gz ,既可以通过命令行方式,也可以使用图形界面方式解压文件.
2> 检测环境
检测软件的安装环境需要使用以下命令:?
./configure
在检测过程中程序会根据” configure “ 这个可执行脚本预设的步骤检测用户是否安装了编译器 ,支持软件的开发库及文件等, 并在检测结束后生成 ” makefie “文件,为编译做好准备工作,.
由于检测使用的程序不同,其检测结果也不完全相同.一般情况下.检测完毕如发现,便会提示”configure finshed ”表示检测完成. 如果发现未能满足的条件, 程序将会检测出来的问题汇集到一起,步兵报告给用户,
为了避免软件有特殊的要求,在执行 ./configure 命令前,建议先浏览 “ install.txt ” 与 “ readme.txt ” 两个文件的内容, 简单了解软件的特点以及如何配置 configure 以便更好的定制软件,
3>编辑软件
完成检测后,说名系统已经达到软件安装的要求,接下来,需要将源代码编译成可执行程序,
编译时,应执行以下命令 ;
make clean
make
第一行命令用于清除以前编译时留下的垃圾文件. 为了避免因垃圾文件而引起的问题,建议在正式编译前先执行次命令.
第二行命令为编译命令,他会调用检测环境流程中生成的 “makefile” 文件,使用指定的编译器对源程序进行编译,从而产生程序及附属二进制文件.
4 安装软件
软件完成编译后,为了让这些程序存放在系统常用的程序目录里,并且完成添加启动链接等,工作 ,还需要执行以下安装命令,
make install
到此为止,编译式安装终于大功告成了,软件已经安装到指定的目录,在 软件应用 菜单中可以找到已经安装的程序.
相关日志
- 2009-02-18 -- Linux下GD的安装和配置
GD的主要文件有gd.h, libgd.a等。获取GD源码的地址为:http://www.boutell.com/gd/,获取文件为gd-1.8.3.tar.gz,放于/usr/src目录下。该版本的... - 2008-09-24 -- linux下lighttpd编译安装调试优化全攻略
一,Linux下使用lighttpd
lighttpd在支持纯静态的对象时,比如图片,文件等 ,
lighttpd速度更快,更理想
二,从何处下载lighttpd
http://www... - 2008-09-17 -- 如何编译开源软件
基本上,尤其在Windows 和Mac OS X系统下,已经开发好的软件不需要用户再编译。程序员写好代码并编译后,封装为计算机可执行的二进制形式,用户就可以直接使用了。
然而现在,随着开源软件的... - 2011-03-28 -- linode服务器重装全纪录
大家都说linode好用,还真的好用,这么一转眼就用了一年半了。最近刚刚重装了自己在LINODE的服务器。在此之前,我用的是debian,后来发现centos用起来太方便了。于是就琢磨着把系统换一下。... - 2011-03-24 -- linux centos 5 lamp(apache mysql php) yum自动安装shell脚本
手头有N台linux centos 5的服务器,每次配置都要打很多命令,不想这么烦下去了。
自己写了一个自动安装脚本,包括了apache mysql php的自动Yum安装。最后还设置了防火墙。
... - 2010-08-27 -- 如何解决CentOS 5 host命令无效(-bash: host: command not found)的问题
当我们检查DNS设置的时候常常会用到host命令,但Centos5默认安装是没有这个命令的。
当显示-bash: host: command not found的时候,我们就需要安装对应的包了
...
如果你觉得这篇文章不错,你可以 给我留个回复或订阅它。无论如何,谢谢你的支持!
评论
还没有评论。
发表评论