rpm包和yum包管理
一、软件包分类
1)源码包,如脚本安装包
2)二进制包,如rpm包、系统默认包
二、软件包管理
1)rpm命令管理
rpm [参数] [软件包名],-i(intall)参数表示安装,-v参数表示显示详细信息,-h参数表示安装显示进度,-f参数表示查询文件所属的软件包,-l参数表示列出软件包所包含的文件。
rpm -e 包名:表示卸载安装包
rpm -q 包名:表示查询安装包
rpm -qa 包名:表示查询所有已安装的软件包
rpm -qi 包名:表示查询软件包信息
rpm -ivh 包名:表示安装并显示详细信息及进度
rpm -Uvh 包名:表示更新软包并显示详细信息及进度
RPM包的结构 glibc-2.17-196.el7_4.2.x86_64
glibc -2 .17 -196 .el7 x86 64
包名 主版本好 次版本号 修订号 REHEL7 CPU架构平台 支持系统位数
正则表达式搜索已安装的vagrant :rpm -qa | grep vagrant
2)yum命令在线管理
yum -y [软件包] ,-y表示安装过程都选择yes
yum -y update [软件包]:表示升级软件包
yum -y remove [软件包]:表示卸载软件包
yum list httpd:列出http软件包的信息
yum clean packages 表示清楚缓存目录下的软件包
光盘yum源搭建,光盘yum在线管理软件包