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

Google 검색 결과 귀하의 인증서가 최신이 아닌 것으로 나타났습니다. .repo 파일을 yum clean all임시로 교체 https한 후 실행해 보아야 합니다.httpyum reinstall ca-certificates

답변2

Fedora 12에서는 아직 URL이 작동하지 않습니다. 일부 패키지를 수동으로 다운로드하거나(작은 경우) 이전 아카이브를 로컬로 미러링하여 yum 저장소로 사용할 수 있지만 Fedora 12는 표준을 훨씬 뛰어 넘습니다. 수명주기가 종료되었으므로 더 이상 라이브 저장소가 없습니다.

다운로드할 단일 패키지 또는 저장소 트리를 찾으려면 다음을 수행하십시오.https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/i386/os/Packages/

관련 정보