1.RPM包的管理
基本介绍
一种用于互联网下载包的打包及安装工具,包含在某些Linux分发版中,生成具有RPM拓展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写。
RPM查询命令
rpm -qa //查询所安装的所有rpm软件包
rpm -qa | more //分页显示
rpm -qa | grep xxx //查询指定的rpm软件包
rpm -q 软件包名 //查询软件包是否安装
rpm -qi 软件包名 //查询软件包信息
rpm -ql 软件包名 //查询软件包中的文件
rpm -qf 文件全路径名 //查询文件所属的软件包
RPM包的基本格式
- 一个RPM包名:firefox-45.0.1-1.el6.centos.x86_64.rpm
- 名称:firefox
- 版本号:45.0.1-1
- 适用操作系统:el6.centos.x86_64——表示centos6.x的64位系统,若是i686、i386表示32位系统,noarch表示通用。
卸载RPM包
rpm -e RPM包的名称
rpm -e --nodeps RPM包的名称 //强制卸载RPM包
- 若其他软件依赖要卸载的软件包,卸载时则会产生错误信息。如果要强制卸载,可以增加-nodeps参数
安装PRM包
rpm -ivh RPM包全路径名称
参数说明:
参数 | 说明 |
---|---|
i=install | 安装 |
v=verbose | 提示 |
h=hash | 进度条 |
2.YUM包的管理
基本介绍
YUM是一个Shell前端软件管理包,基于RPM包管理,能够从指定的服务器自动下载RPM包并安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包。
基本指令
yum list | grep xxx //查询yum服务器是否有需要安装的软件
yum install xxx //下载安装指定yum包