首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >rpm -ivh <package>与yum install <package>的区别

rpm -ivh <package>与yum install <package>的区别
EN

Server Fault用户
提问于 2017-01-10 13:58:17
回答 3查看 8.9K关注 0票数 8

假设我要安装一个软件包,这两个命令之间有什么区别:rpm -ivh <package>yum install <package>

同样的问题,例如rpm -Uvh <package>yum update <package> (用于更新问题)

EN

回答 3

Server Fault用户

回答已采纳

发布于 2017-01-10 14:04:51

对于rpm,您必须指定使用包的新版本获取文件的位置。

yum是一种更智能的管理系统,它试图在它们的存储库中找到包的新版本,查找包的依赖项,查找最快的存储库镜像(并做出许多其他的愉悦)

票数 12
EN

Server Fault用户

发布于 2017-01-10 22:14:29

  • rpm - RPM软件包管理器。
  • yum -是一个交互式的,基于rpm的包管理器。

如果您将单个文件安装为两个yum (这两个文件都是rpm的包装器),并且它们都提供相同的核心功能,那么yum可以做的更多,因为yum可以处理回购(S),它可以处理更新和插件,而rpm可以处理文件(S)。

票数 5
EN

Server Fault用户

发布于 2019-08-09 20:21:38

如果您想知道包是使用rpm安装的还是通过yum安装的,请发出“已安装的yum列表”并检查第三列。如果是这样的话:

--“已安装”,然后使用rpm命令安装

--“@base”或其他回购,这意味着它是通过yum安装的。

-“@”example_filename。@后的文件名表示它已使用“package.rpm”安装,因此本地rpm通过yum安装。

最好通过yum安装,因为它也解决了依赖关系。如果您从源代码和安装(例如,您找不到发行版所需的包)编译,这些安装不会在rpmdb中注册,所以yum和rpm之后不会显示和管理这些安装。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/825320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档