源码编译安装软件

一、源码编译安装

1、下载源码放在/usr/local/src下解压

2、切换到源码目录下(是源码目录下不是源码所在的目录下哦)

3、查看INSTALL/与README档案内容,安装相依性软件

4、./configure执行此程序创建makefile档案(使用./configure–help查看可用参数,./configure [--prefix=/usr/local/dirname]可以指定在特定目录下安装软件)

5、make clean清除目标档案

6、make将原始码编译成可执行文件

7、make install安装可执行文件

8、修改PATH环境变量,PATH=$PATH:/usr/local/bin

9、如果使用prefix参数指定安装目录,则要将man文件所在的路径加入变量中,如下:

在/etc/man.config内添加

MANPATH=$MANPATH:/usr/local/dirname/man

同时PATH=$PATH:/usr/local/dirname/bin

二、利用diff和patch更新原始码进行升级

www.kernel.org上可以下载到最新内核的patch文件的bzip2包,利用patch文件来进行源码更新。而在没有patch文件的情况下,我们可以通过diff来获得patch文件

1、利用diff比较新旧档案差异制作补丁档案

diff –Naur filename.old filename.new >filename.patch(也可以比较整个目录的差异)

2、使用patch文件更新旧档案

patch –pN < file.patch

-p后面的参数N表示忽略前面第N个“/”以前的目录,以后面的作为要patch的文件

拓展:patch -R < file.patch可以还原旧文件

3、make clean

4、make

5、make install

三、检验软件正确性

利用MD5与SHA1来检验,例如

md5sum filename或者sha1sumfilename

查看显示的编码是否与下载网站上提供的相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值