Linux

Fedora12,yum 找不到儲存庫

  • June 23, 2015

由於某些原因,我必須使用舊發行版 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

/etc/yum.repos.d/fedora.repo中的YUM 儲存庫配置具有以下內容:

#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 才能使其正常工作?

我和你一樣在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

Google搜尋似乎表明您的證書不是最新的。您應該嘗試 在 .repo 文件中yum clean all臨時替換https為,然後執行.http``yum reinstall ca-certificates

引用自:https://unix.stackexchange.com/questions/211640