Linux学习日记(三)RPM软件包管理、YUM仓库配置和源码包的安装

一、RPM软件包管理
1.软件包分类:源码包(脚本安装包)、二进制包(RPM包,系统默认包)
2.RPM包本意是Red Hat软件包管理,二进制包以及软件包两种。
RPM源码包:*.src.rpm结尾的这类软件包是包含了源代码的rpm包,使用rpm -ivh来进行安装,生成源程序和SPEC文件,能够直接生成RPM包。
RPM包命名原则:例:httpd-2.2.15-15.el6.centos.1.i686.rpm :httpd,软件包名;2.2.15,软件版本号(主版本.次版本.修正号);15,软件发布的次数;el6.centos,适合的Linux平台;i686,适合的硬件平台;rpm,rpm包扩展名。
3.RPM包依赖性:树形依赖:a->b->c,环形依赖:a->b->c->a
4.RPM安装:rpm -ivh 包全名,其中-i 安装,-v 显示详细信息,-h 显示进度。
5.RPM卸载:rpm -e 包名,选项:-e 卸载,–nodeps 不检查依赖性。若有依赖关系先卸载后安装的rpm。
6.查询是否安装:rpm -q 包名 ,查询包是否安装;rpm -qa 查询所有已经安装的RPM包;rpm -qi 包名 查询已安装的软件信息;rpm -ql 包名 查询包中文件安装位置; rpm -qf 系统文件名 查询系统文件属于哪个RPM包;rpm -qR 包名 查询软件包的依赖性
二、YUM仓库配置
1.yum中心仓库的位置是在/etc/yum.repos.d,yum中心仓库的配置在/etc/yum.conf目录中的全局管理配置。
2.yum 可以通过相关命令选项来进行软件包的安装:yum + [命令选项] + 软件包•搜索命令:yum search关键字•安装命令:yum installpackages•升级命令:yum updatepackages•查询命令:yum info / list packages•卸载命令:yum remove/erasepackages•清理缓存命令:yum clean packages
三、源码包的安装
1.源码包安装位置安装在指定位置当中,一般是/usr/local/软件名/
2.安装过程
1、安装准备安装C语言编译器下载源码包http://mirror.bit.edu.cn/apache/httpd/
2、安装注意事项源代码保存位置:/usr/local/src/软件安装位置:/usr/local/如何确定安装过程报错:•安装过程停止•并出现error、warning或no的提示。
3、源码包安装过程下载源码包解压缩下载的源码包进入解压缩目录。
4、./configure 软件配置与检查定义需要的功能选项,及安装位置。检测系统环境是否符合安装要求。把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编译。
5、make编译
make clean
make install 编译安装
6、源码包的卸载不需要卸载命令,直接删除安装目录即可。不会遗留任何垃圾文件。

你可能感兴趣的:(Linux学习日记(三)RPM软件包管理、YUM仓库配置和源码包的安装)