RPM 为二进制软件包 用户可以直接对软件进行安装
RPM包的组成一般由四个部分组成
-
软件名
-
软件版本号
-
架构[i686,x86_64,noarch]
-
后缀名[rpm(二进制包)/src.rpm(源代码包)]
RPM特点: 1.二进制文件不用对软件进行编译然后在安装
-
对src.rpm包可以再次进行调整并生成二进制软件
-
对软件的控制、查询、卸载非常方便
-
软件包关联处理不智能
一般卸载某个单个软件包是用rpm
命令:rpm
功能:安装后缀为RPM软件
语法格式:rpm <选项> <软件包名>
选项:
-i:安装软件包
-v:安装时显示安装信息
-h:以"#"作为进度条显示安装进度
-e:删除软件包
-q:查询,查询选项有许多副参数
1)-qa:查询本地系统当前所有已安装的软件包
- -qf:查询某个文件/目录由哪个软件包安装所产生的
- -qi:查询指定软件包的详细信息
YUM
特点:一个基于rpm包管理,能够从指定的服务器自动下载rpm包,并且安装,可以自动处理依赖关系,并且一次性安装所有依赖的软件包
命令:yum
功能:安装/查询/查找/删除软件包
语法格式:yum [options] [command][package ...]
1、安装软件包
yum -y install package1 安装指定的安装包
2、查找和显示
yum info package1 显示指定安装包信息
yun list package1 查看某个软件包的安装情况
yum deplist packages 显示软件包依赖关系
3、删除
yum remove package1 删除软件包
yum clean all 清除所有下载的rpm头文件及软件包(本地库中软件包列表)
yum makecache 建立元数据缓存列表(时刻与网站上的列表保持一致)
安 装实例
1、挂载光盘
设置自动挂载
#vim /etc/fstab
2、建立本地yum源配置文件
3、编辑repos命令文档
Repos.d ] # vim Y repos
进入编辑
【yum】 (yum)源名字/软件池
name=ABC (yum源注解/软件池解析)
baseurl=file:///mnt/cdrom (本地光盘路径 网络下载时file替换成http/ftp)
enabled=1 (源是否开启 1:开启 0:关闭)
gpgcheck:=0 (是否进行gpg检测 0:不检测 1:检测)
保存退出
4、安装火狐浏览器
yum --y install firefox
5、查看安装信息
Rpm --qa firefox