Linux下的源码安装
现在介绍另一种在Linux环境下安装软件的办法:源码安装
源码安装的方法比较固定,但不简单。如果不熟悉,可能会遇到很多头疼的问题,需要
在上一篇,介绍了CentOS下的yum安装和yum源的配置 现在介绍另一种在Linux环境下安装软件的办法:源码安装 源码安装的方法比较固定,但不简单。如果不熟悉,可能会遇到很多头疼的问题,需要有一定的Linux知识基础才能进行安装,例如:Linux下的系统环境配置,Linux下的目录,常用指令等要有了解,可以看看往期的文章。 下面介绍一下源码安装的一些知识 源码目录 下载了源码之后,进入目录,一般有以下几项: 配置 configure(可执行文件) 源码 src(源代码) 说明 README(说明文档) 其他 其他的文件夹(每个软件可能有不同的软件) 安装指令 configure是非常重要的文件,很多参数都由它来完成 1,首先使用 configure --help 命令 了解软件安装的必要参数设定,对于源码安装来说非常重要 编译软件的功能,模块,特性都是通过configure来设定参数的 每个软件的编译,安装设置可能都不一样 因此需要参考--help里面的说明来设定 2,接着执行 configure --prefix=PATH 命令 --prefix=PATH中的PATH是软件安装的路径 当然也可以不执行,默认安装在/usr/local/ 你可以再添加别的编译参数,详细见--help 3,最后会生成Makefile文件 Makefile文件是Linux下指导编译,安装的配置文件 使用configure命令后自动生成,就不需要再更改 4,直接执行 make 命令 这一步是编译,比较容易出问题 编译需要的库找不到 所需要的的文件找不到 具体解决办法查看看configure --hlep以及 学习如何设定Linux的环境 一定要根据报错信息来对症下药 5,接着执行 make check 命令 一般的软件都有make check命令 用来检查编译的软件有没有问题 通过make check后再进行下一步 (如果没有make check,就不用执行了) 6,执行make install命令 最后一步是安装步骤 会把软件的可执行文件等 放到--prefix=PATH中设定的目录 (一般只是复制目录,生成一些配置等) 7,配置系统环境 在安装好后,如果直接运行软件,会发现找不到这个指令 需要我们把安装目录下的可执行软件 添加到系统的搜索路径里面 参看环境配置教程 经验之谈 对于我个人来讲,我是比较喜欢源码安装软件的,好处很明显 可以自己设定安装参数,也就不会安装根本用不到的模块,做到按需定制,这对有点强迫症的我来说很友好 可以自己控制安装过程,对软件状态比较了解,对以后的管理很方便,做到心中有数 能及时安装使用最新版本的软件,不需要等待源的更新 缺点就是需要自己解决软件安装中的依赖问题。相信我,这绝对是个麻烦的事情 要熟悉软件的安装参数配置,否则就编译不出你要的软件,甚至报错 这要求熟悉configure --help文档,这是最好的安装指导 熟悉了参数,熟悉了编译流程之后linux软件源,自己源码安装还是比较快的 但有时候我们也不要迷信于源码安装,解决不了报错,或者花费的代价太大 使用yum安装也是不错的,这2者结合起来,能解决大部分软件的安装问题了 (编辑:海南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |