【问题标题】:Fail to search for source RPM - it is on the repo, why i cant find it无法搜索源 RPM - 它在 repo 上,为什么我找不到它
【发布时间】:2018-04-17 15:51:39
【问题描述】:

当我搜索源 RPM 时,我在网站上看到它,但是当通过 CLI 使用 Yum 命令时 - 没有匹配项,我错过了什么?

包是kernel-3.10.0-123.el7.src,我创建了一个文件“/etc/yum.repos.d/CentOS-Ilan.repo”:

[root@CentOS73-x64 admin]# cat /etc/yum.repos.d/CentOS-Ilan.repo
[CentOS-7.0-Base]
name=CentOS-7.0 - Base
baseurl=http://vault.centos.org/7.0.1406/os/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[CentOS-7.0-SOURCE]
name=CentOS-7.0 - Source
baseurl=http://vault.centos.org/7.0.1406/os/Source/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[root@CentOS73-x64 admin]#

命令输出:

[root@CentOS73-x64 admin]# yum info kernel-3.10.0-123.el7.src
Loaded plugins: fastestmirror, langpacks
CentOS-7.0-Base                                                                                                                                               | 3.6 kB  00:00:00
CentOS-7.0-SOURCE                                                                                                                                             | 2.9 kB  00:00:00
base                                                                                                                                                          | 3.6 kB  00:00:00
extras                                                                                                                                                        | 3.4 kB  00:00:00
updates                                                                                                                                                       | 3.4 kB  00:00:00
(1/7): base/7/x86_64/group_gz                                                                                                                                 | 156 kB  00:00:00
(2/7): extras/7/x86_64/primary_db                                                                                                                             | 129 kB  00:00:00
(3/7): base/7/x86_64/primary_db                                                                                                                               | 5.7 MB  00:00:00
(4/7): updates/7/x86_64/primary_db                                                                                                                            | 3.6 MB  00:00:00
(5/7): CentOS-7.0-Base/group_gz                                                                                                                               | 157 kB  00:00:00
(6/7): CentOS-7.0-SOURCE/primary_db                                                                                                                           | 885 kB  00:00:00
(7/7): CentOS-7.0-Base/primary_db                                                                                                                             | 4.9 MB  00:00:01
Determining fastest mirrors
 * base: centos.spd.co.il
 * extras: centos.spd.co.il
 * updates: centos.spd.co.il
Error: No matching Packages to list
[root@CentOS73-x64 admin]#

当查看http://vault.centos.org/7.0.1406/os/Source/SPackages/ - 它就在那里!

【问题讨论】:

    标签: centos rpm yum


    【解决方案1】:

    Yum 本身无法下载源 rpm。您必须使用来自yum-utilsyumdownloader

    yumdownloader --source kernel
    

    【讨论】:

    • 是的,我正在使用 yumdownloader 进行操作,但谁负责搜索/信息? yum 还是 yumdownloader ?
    • 你可以用yum搜索binary包,然后用yumdownloader下载它的源码包。 AFAIK 你不能搜索源包。
    猜你喜欢
    • 2019-12-27
    • 2014-02-13
    • 2023-04-10
    • 1970-01-01
    • 2015-10-17
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    相关资源
    最近更新 更多