Linux RPM与YUM
1.1 rpm包的管理
rpm是软件包的管理工具,可用于安装软件包、卸载软件包、查询软件包信息等。
1)查询指令
rpm -qa (查询所有已经安装rpm软件包)
rpm -q 软件包名 (查询软件包是否安装)
rpm -qi 软件包名(查询软件包信息)
rpm -ql 软件包名(查询软件包安装后的文件路径)
rpm -qf 文件名 (查询文件所属的安装包)
举例:查询火狐浏览器是否安装
rpm -q firefox
2)卸载指令
rpm -e 软件包 //erase
例如删除火狐浏览器
rpm -e firefox
3)安装指令
rpm -ivh RPM包全路径名称
i=install 安装
v=verbose 提示
h=hash 进度
1.2 yum
yum是一个Shell前端软件包管理器,基于RPM包管理,能够从指定服务器自动下载RPM包并且安装,可自动处理依赖关系,并且一次安装所有的软件包。
1)查询指令
yum list|grep 软件包
举例:查看是否能安装火狐浏览器
yum list|grep firefox
2)安装指令
yum install 软件包
举例:安装火狐浏览器
yum install firefox
总结
总的来说,虽然RPM是底层的软件包管理系统,但YUM是一个更高级别的工具,使软件包管理更加用户友好和自动化。用户通常更喜欢YUM,因为它易于使用且具有强大的依赖管理。(推荐使用YUM)