码迷,mamicode.com
首页 > 系统相关 > 详细

linux源码包管理 源码包安装

时间:2016-08-20 19:14:44      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

一、源码包和RPM包的区别

  1.安装位置不同

RPM包默认安装路径
/etc/ 配置文件安装兖
/usr/bin/ 可执行命令安装目录
/usr/lib/ 程序所使用的函数库保存位置
/usr/share/doc/ 基本的软件使用手册保存位置
/usr/share/man/ 帮助文件保存位置

                             note:可以通过 rpm -q -l package-name 命令 查看软件包安装位置

 

 

    源码包安装位置: 一般是/usr/local/软件名/

    RPM包安装的服务可以通过 系统服务管理命令(service) 来管理,例如RPM包安装的apache的启动方式为:(1)/etc/rc.d/init.d/httpd start;(2)service http start

    由于源码包安装的服务不能被服务管理命令管理,所以只能以绝对路径进行服务的管理,如:/usr/local/apache2/bin/apachectl start

 

二、源码包的安装

  1.安装C语言编辑器

  2.下载源码包:http://mirror.bit.edu.cn

  3.解压下载的源码包  tar -zxvf package-name

  4.进入解压缩目录 (压缩目录下有两个文件比较重要 INSTALL README, INSTALL为安装说明,README为软件说明必看

  5. ./configure 软件配置与检查 

    (1)定义需要的功能选项

    (2)检查系统环境是否符合安装要求

    (3)把定义好的功能选项和检测系统环境的信息写入Makefile文件,用于后续的编辑

    可以通过 ./configure --help 查看所有配置

    例如:./configure --prefix=/usr/local/apache2 定义软件包安装目录

  6. make 编译 (make clean 清空编译文件)

  7. make install 安装编译

  安装注意事项

  (1)源代码保存位置:/usr/local/src

  (2)软件安装位置:/usr/local

  (3)如何确定安装过程报错:安装过程停止,并出现error、warning或no的提示 

linux源码包管理 源码包安装

标签:

原文地址:http://www.cnblogs.com/whzehz/p/5791012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!