当前位置:  开发笔记 > 前端 > 正文

百胜能告诉我哪个存储库提供了特定的包吗?

如何解决《百胜能告诉我哪个存储库提供了特定的包吗?》经验,为你挑选了3个好方法。

希望问题的简短版本:如果我在安装了特定软件包的机器上,是否有一个yum命令会告诉我哪个配置的存储库提供了该软件包?(或者,可以使用哪个存储库提供尚未安装的软件包.)

在需要一些背景的情况下的背景:我们有一个迷宫的yum存储库,我们从中得出.我有一台机器安装了特定的rpm软件包,另一台机器的配置库显然没有足够的迷宫,所以我无法将我想要的软件包安装到该机器上.我需要将最小的必要存储库添加到新机器中.我不能只是将存储库从一台机器霰弹到另一台机器上.只是出去抓住转速不是一个选择,因为我需要这个是可重复的.



1> janneb..:
yum list packagename

这将显示包在哪个存储库的输出的第三列.

对于已安装的软件包,这将无法正常工作,因为第三列仅显示"已安装".在这种情况下,您可以执行例如"rpm -qi packagename",通常Vendor,Packager和Build Host标记将指示程序包所属的存储库.此外,将一些repo符号附加到包版本号是很常见的.



2> 8None1..:
repoquery -i {packagename} 

这将为您提供实际的回购名称与yum返回的无用的"已安装".repoquery由yum-utils提供.



3> akostadinov..:

您可以使用yum -v search它来显示包和它存在的repo.如果您还添加,--showduplicates您将看到该包的所有版本.

感谢:http://www.spinics.net/linux/fedora/yum/msg11975.html

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有