linux 通过源码安装软件

转载 2013年12月05日 10:19:58

转自:http://jinbaoshare.com/archives/483.html

在linux下通过源码安装软件时,一般需要分三步:

  1. configure  配置
  2. make  编译
  3. make install  安装
  4. make clean 清除临时安装文件
  5. make uninstall 卸载
我们需要到官网下载相关的源码包,常见的源码包tar.gz 或 .tar.bz2
以nginx为例:wget http://nginx.org/download/nginx-1.2.8.tar.gz
解压:tar -zxvf nginx-1.2.8.tar.gz
这样我们到  nginx-1.2.8 目录下就可以执行安装步骤了。

./CONFIGURE

./configure 命令主要做安装的相关准备工作,如相关的依赖是否正确、编译器是否安装。

如果此名利执行成功,将会在当前目录下生成MakeFile文件,为接下来的make命令做准备。

./configure –help 可以查看详细的参数设置,一般最常用的为,指定软件的安装目录。这个对一会的维护是很有用的。

./configure  --prefix=/opt/XXX

MAKE

make只是一个通用的工具,一般情况下,make会根据Makefile中的规则调用合适的编译器编译所有与当前软件相依赖的源码,生成所有相关的目标文件,最后再使用链接器生成最终的可执行程序

MAKE INSTALL

前两步执行成功后,就可以进行真正的安装了。如果 configure –prefix 指定了安装目录,那么软件会被安装到此目录。未指定则会被安装到默认路径:/usr/local/bin.

至此软件已经成功安装

如果需要卸载软件,在编译目录下执行make uninstall 命令。所以编译时的Makefile 文件都是需要保留。


linux源码包编译安装软件详解

./configure make make install源码安装三部曲,一直在使用却一直知其然不知其所以然,今天就说说所以然。 源码到成为可运行程序经历了一下步骤 源码–>预处理–>编译–>汇...
  • shooke
  • shooke
  • 2017年07月21日 00:27
  • 320

Linux基础—源码安装软件

在linux下的很多软件都是通过源码包方式发布的,这样做对于最终用户而言,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包...

linux源码包编译安装软件详解

./configure make make install123 源码安装三部曲,一直在使用却一直知其然不知其所以然,今天就说说所以然。  源码到成为可运行程序经历了一下步骤 源码–...

linux下源码安装软件

在linux下的很多软件都是通过源码包方式发布的,这样做对于最终用户而言,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包...

在linux环境下使用源码安装软件的步骤(通用)

首先去官网上下载要安装的软件的源码(下载下来的文件的拓展名一般为.tar.gz) 使用tar命令解压下载下来的文件,命令格式:tar xvzf ***.tar.gz 进入解压缩后的文件目录中 使用命令...

linux下源码安装软件

基础知识 编译步骤 configure Make make命令 Make install基础知识 Make与Configure 当执行 make 时,make 会在当时的目录下搜寻 Makefile...

linux学习之源码安装软件

下面是ubuntu10.10下源码安装mysql-5.5.19.tar.gz的笔记,遇到的一些问题都在网上找到了答案(网络雷锋的力量真是很强大的哦!);记录下安装过程,留作备忘!    mysql的...
  • luogesi
  • luogesi
  • 2011年12月13日 09:51
  • 1104

Linux基础教程:从源码安装软件

为什么要从源码安装软件     在什么情况之下,我们需要从源代码安装软件呢?我想不外乎这些情形:一种情况是软件放出了新的版本,而所用的发行版并没有及时跟进,这时候,想要尝鲜的话,就非得靠自己不可...

Linux使用源码安装软件示例

Linux使用源码安装软件示例

Linux 源码安装软件之 configure 参数解释

转自:http://blog.sina.com.cn/s/blog_55079574010009ho.html Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后...
  • DLUTXIE
  • DLUTXIE
  • 2012年11月16日 18:16
  • 5450
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 通过源码安装软件
举报原因:
原因补充:

(最多只允许输入30个字)