文章

linux rpm和yum

Linux rpm和yum

rpm包管理
rpm用于互联网下载包的打包及安装工具,它包含在某些linux分发版中,它生成具有rpm扩展名的文件,类似于windows的setup.exe,这一文件格式名称虽然打上了redhat的标志,但理念是通用的
rpm包的简单查询指令
查询已安装的rpm列表

rpm -qa | grep xx 

举例 查看当前系统是否安装了firefox

rpm -qa | grep firefox  

rpm包其他查询指令
rpm -qa 查询所安装的所有rpm软件包
rpm -qi 软件包 查询软件包信息
例: rpm -qi firefox
卸载rpm包

rpm -e rpm包名称  

例:删除火狐

rpm -e firefox 

强制删除:

rpm -e --nodeps rpm包名称  

安装rpm包

rpm -ivh rpm包全路径  

参数说明
i=install 安装
v=verbose 提示
h=hash 进度条
例:安装firefox

rpm -ivh firefox

yum
yum是一个shell前端软件包管理器,基于rpm包管理,能够从指定的服务器自动下载rpm包并安装,可以自动处理以来性关系,并且一次安装所有依赖的软件包
查询yum服务器是否有需要安装的软件

yum list | grep xx

安装指定的yum包

yum install xx

例:安装firefox

yum install firefox
License:  CC BY 4.0