Fedora12,yum 找不到存储库

Fedora12,yum 找不到存储库

由于某些原因,我必须使用旧发行版 Fedora12,并且 yum 在其默认配置中无法找到包的 URL。

% yum search gcc
Loaded plugins: refresh-packagekit
Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora/
Please verify its path and try again

YUM 存储库配置位于/etc/yum.repos.d/fedora.repo有以下内容:

#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch

这意味着上述站点链接不再有效、不存在。是否有一些镜像仍然保留旧发行版的软件包?在这种情况下,我应该提供什么 URL 才能使其正常工作?

答案1

我的 Fedora 20 和/etc/yum.repos.d/fedora.repo你一样,并且 yum 可以找到 Fedora 12 版本的文件。例如:

$ sudo yum --releasever=12 --installroot=/tmp/ list available '*gcc*'
(1/2): updates/12/x86_64/primary_db                     | 6.3 MB  00:54     
(2/2): fedora/12/x86_64/primary_db                      |  12 MB  01:49     
Determining fastest mirrors
 * fedora: ftp-stud.hs-esslingen.de
 * updates: ftp-stud.hs-esslingen.de
Available Packages
gcc.x86_64                     4.4.4-10.fc12               updates

谷歌搜索似乎表明您的证书不是最新的。您应该尝试 在 .repo 文件中yum clean all暂时替换https为,然后执行。httpyum reinstall ca-certificates

答案2

没有任何 URL 仍然适用于 Fedora 12。您可以尝试手动下载一些软件包(如果它很小),或者您可以尝试在本地镜像旧存档并将其用作 yum 存储库,但 Fedora 12 已经远远超过了它的标准。生命周期已结束,因此不再有实时存储库。

要查找单个包或从中下载存储库的树:https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/i386/os/Packages/

相关内容