【发布时间】:2013-12-18 00:59:40
【问题描述】:
我使用 createrepo 命令在主目录中的路径中创建了一个本地 repo。我在里面添加了三个包来测试它。我已经在 /etc/yum.repo.d/ 中创建了 myrepo.repo 文件,并且我运行“yum search runit --disablerepo=* --enablerepo=myrepo”,希望只从我的 repo 中返回包。包是 myrepo/runit-2.1.1-4.1.src.rpm。当我运行 repomanage --new myrepo 时,它会正确返回包列表。但我怀疑 yum 是否能找到包裹。当我运行 yum repolist 时,虽然列出了 repo,但状态仅提供创建代表后包含的任何内容。这是输出:
fedora/19/i386 Fedora 19 - i386 30,446
!google-talkplugin google-talkplugin 1
!livna rpm.livna.org for 19 - i386 8
!myrepo myrepo 2
rpmfusion-free/19/i386 RPM Fusion for Fedora 19 - 免费 377
我不确定我还必须做什么以及我必须在哪里寻求帮助。在互联网上搜索显示没有任何用处。有什么建议吗?
【问题讨论】:
-
请在原始问题中包含“myrepo.repo”的内容。谢谢
-
myrepo/runit-2.1.1-4.1.src.rpm似乎是一个源包。如果您只添加源包,yum 将看不到它们。您需要安装yum-utils并使用yum-downloader或在您自己的仓库中安装一些二进制包。