RPM(Red Hat Package Manager)和YUM(Yellowdog Updater Modified)都是Linux操作系统中用于管理软件包的命令行工具,它们都是基于RPM包格式的,但它们在处理软件包依赖关系方面有所不同。
rpm -ivh
命令安装RPM包,如果软件包存在依赖性关系,需要手动解决这些依赖关系。rpm -qa
命令列出所有已安装的软件包,或使用 rpm -ql
命令列出与特定软件包相关的所有文件与目录。rpm -e
命令卸载软件包。rpm -Uvh
命令更新软件包,如果系统已存在老版本则升级,否则安装新版本。yum install
命令安装软件包,YUM会自动下载并安装软件包及其依赖关系,无需手动解决依赖问题。yum search
命令搜索软件包,yum list
命令列出所有已安装的软件包。yum remove
命令卸载软件包。yum update
命令更新所有软件包或指定软件包。yum clean all
,列出可更新的软件清单 yum check-update
等。YUM是RPM的扩展,它提供了自动处理依赖关系的功能,使得软件安装和管理变得更加简单。