rpm
rpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。他生成具有.RPM扩展名的文件。RPM是redhat package manager的缩写,类似Windows的setup.exe,这一文件格式名称虽然打上了redhat的标志,但理念是通用的。
Linux的分发版本都有采用,算是公认的行业标准了
查询指令
rpm -qa 查询所有已安装的rpm包
rpm -qa | grep xx 查询是否安装了xx
rpm -q xx 查询软件包是否安装
rpm -qi xx 查询软件包信息
rpm -ql xx 查询软件包中的文件
Rpm -qf 文件全路径名 查询文件所属的软件包
rpm包名基本格式
名称:firefox
版本号:68.10.0-1
适用操作系统:el7.centos.x86_64 表示centos7.x的64位系统
如果是i688,i386表示32位系统,noarch表示通用
rpm卸载
rpm -e rpm包的名称
细节:如果其他软件包依赖要删除的软件包,卸载时则会产生错误信息
rpm -e --nodeps rpm包的名称 不管依赖错误信息,卸载
安装rpm包
rpm -ivh rpm包的全路径 i=install安装,v=verbose展示,h=hash进度条
yum
Yum 是一个shell前段软件包管理器,基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包
基本指令
yum list | grep xx软件列表 查看yum服务器是否有需要安装的软件
yum install xx 安装指定的yum包