RPM是Redhat Package Manager的缩写,用于下载安装软件,redhat、centos等发行版都使用这个工具。
rpm -qa 查看所有安装的软件
rpm -qa | grep firefox 过滤查看火狐软件的信息
rpm -q softwarename 查看某软件是否安装
rpm -qi softwarename 查看某软件包的信息
rpm -ql softwarename 查看某软件中文件的信息
rpm -qf /xx/filename 输入文件全路径名,查询属于哪个软件包
卸载rpm包
rpm -e(erase) rpm_name 删除名字为rpm_name的包
例如 rpm -e firefox
如果有软件依赖于删除的这个包,强行删除可能会导致其他软件无法运行
强制删除: rpm -e --nodeps rpm_name
安装rpm包
rpm -ivh rpm_name rpm_name为RPM包全路径名称,即rpm文件的全路径
i=install 安装
v=verbose 提示
h=hash 进度条
YUM是一个shell前端软件包管理器,可以从指定服务器自动下载rpm包并安装,可以自动处理依赖性关系并自动安装依赖的软件包。
yum list | grep firefox 查询yum服务器中是否有firefox安装包
yum install firefox 下载firefox并安装