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基础3(用户/组管理,rpm,yum,源码安装软件)
- Linux软件安装管理:挂载本地iso光盘镜像、配置yum软件仓库
- Linux软件管理之RPM、YUM、源码编译安装
- linux中的软件安装(yum源的设置及配置,yum命令,rpm命令,第三方软件仓库的搭建,软件黑白名单)
- Linux学习笔记-----day4(3.15)------软件包/仓库管理与配置(rpm,yum,和源码安装)
- Python学习第六天----Linux内存管理、进程管理、RPM包安装管理及源码安装软件
- Linux系统常用的软件管理工具rpm、yum及软件源码编译安装 推荐
- linux下yum命令;rpm命令;源码安装软件;natstat命令
- linux下系统软件包管理(rpm、yum、源码包安装)
- 自行调研Linux下软件安装的几种方式(源码安装, rpm安装, yum安装). 重点要理解rpm安装和yum安装的区别.
- Linux下安装软件方法(二进制安装、rpm程序安装、yum在线安装(本质是rpm安装)和制作本地yum源、源码安装
- Linux精讲——软件安装yum、rpm、源码安装
- Linux软件安装:源码、RPM、SRPM、YUM功能
- Linux的软件安装管理 deb rpm yum atp-get
- [Linux] 软件安装与管理 - rpm、yum
- Linux初窥:软件包管理之(yum与源码包安装)
- Linux学习笔记之 RPM包管理、Yum安装,配置及使用
- Red Hat 7 linux 配置yum仓库 并用yum 安装软件
- linux学习第二十一篇:安装软件包的三种方法,rpm,yum工具用法,yum搭建本地仓库
- linux中软件包的安装(源码/RPM/YUM)