저장소 URL이 사라진 후오래된 답변더 이상 작동하지 않습니다:
$ sudo dnf install centos-release-stream
Failed to set locale, defaulting to C.UTF-8
CentOS-8 - Base 38 kB/s | 282 B 00:00
Errors during downloading metadata for repository 'BaseOS':
- Status code: 404 for http://asi-fs-n.contabo.net/centos/8/BaseOS/x86_64/os/repodata/repomd.xml (IP: 79.143.183.106)
Error: Failed to download metadata for repo 'BaseOS': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
이제 어떻게 전환하나요?
편집하다:
이것공식 페이지의 설명, 작동하지 않는 것 같습니다.
dnf --disablerepo '*' --enablerepo extras swap centos-linux-repos centos-stream-repos
dnf distro-sync
CentOS-8 - Base 39 kB/s | 282 B 00:00
Errors during downloading metadata for repository 'BaseOS':
- Status code: 404 for http://asi-fs-n.contabo.net/centos/8/BaseOS/x86_64/os/repodata/repomd.xml (IP: 79.143.183.106)
Error: Failed to download metadata for repo 'BaseOS': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
답변1
2022년 5월: 다음은 CentOS 8에서 CentOS Stream 8로 마이그레이션하는 데 도움이 되었습니다.
# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
# dnf install centos-release-stream -y --allowerasing
# dnf swap centos-{linux,stream}-repos
# dnf distro-sync --best --allowerasing
# reboot
답변2
CentOS 8 리포지토리를 계속 사용할 수 있습니다.피난이렇게 하면 파일에서 다음 URL을 사용할 수 있습니다 .repo
.
BaseOS
해당 줄을 편집 하고 주석 처리한 다음 해당 줄의 주석 처리를 해제하고 다음으로 바꿔야 합니다.Extras
/etc/yum.repos.d/CentOS-Linux-BaseOS.repo
/etc/yum.repos.d/CentOS-Linux-Extras.repo
mirrorlist=
baseurl=
baseurl=http://vault.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
환매 BaseOS
계약 및
baseurl=http://vault.centos.org/$contentdir/$releasever/extras/$basearch/os/
환매 계약 의 경우 Extras
. 이제 dnf swap
명령이 작동합니다
dnf --disablerepo '*' --enablerepo baseos,extras swap centos-linux-repos centos-stream-repos