저장소를 더 이상 사용할 수 없는 경우 CentOS 8에서 CentOS Stream으로 전환하는 방법

저장소를 더 이상 사용할 수 없는 경우 CentOS 8에서 CentOS Stream으로 전환하는 방법

저장소 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.repomirrorlist=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

관련 정보