Linux下软件安装的三种方式(Centos7)

一、源码安装

什么是源码安装:源码安装是指从一个软件的源代码(原始、可读的程序代码)开始,通过编译(源代码->计算机可读的二进制代码)和安装(将编译好的程序放在合适的位置,设置相关环境变量等)的过程,最终在系统中安装并成功运行该软件。

源码安装的优点:1、可以使用最新版本,及时修复BUG;2、用户可以自己定制软件功能,安装需要的模块,不需要的功能可以不用安装;3、用户可以自己选择安装路径,方便管理,卸载软件也很方便,只需删除对应的安装目录即可。

源码安装的缺点:源码安装会依赖很多其他软件或库文件,这些依赖软件需要查阅官方文档才知道。

源码安装的基本过程:

1、下载解压源码:习惯性将源码压缩包释放到   /usr/local/src/[对应目录名]   下,解包源码文件

位置为   /usr/local/src/[软件名-版本号]。

2、分析平台安装环境:解压后的文件,“cd”切换到该目录下,会看到一个名为“configure”的可执行文件,在当前目录下直接输入“./configure”进行软件安装的环境测试(如果提示缺少某些安装包,就需要进行安装,直到测试通过。通常,源码安装都需要GCC或者CC编译器,可以通过“yum install gcc”进行安装编译器),常用配置命令:./configure   --prefix=[软件安装位置目录,例如:/user/local/Python],注意如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share;如果使用--prefix选项可以将安装文件放到/usr/local/Python目录中,有利于查找、卸载软件或移植软件,当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净,移植软件只需拷贝整个目录到另外一个机器即可。

3、编译:将源代码变为二进制的可执行程序,它最主要的功能就是通过makefile文件来实现的,make过程比较消耗时间,也是源码安装最关键的一个步骤,用“make”指令。

4、安装:使用“make install”进行安装,此阶段就是将编译好的文件拷贝到安装目录下。

安装实例:

 1、提前下载好Python源码压缩包,通

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值