AlmaLinux OS和Rocky Linux切换yum源
Rocky Linux切换yum源
默认情况下,Rocky Linux使用CentOS的官方yum源,但是由于CentOS 8的停止支持,用户可能需要切换到其他可用的yum源。以下是切换yum源的步骤:
- 备份当前的yum源配置文件
在修改yum源之前,建议先备份当前的yum源配置文件,以便出现问题时可以恢复到原始状态。可以使用以下命令备份当前的yum源配置文件:
sudo cp /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.backup
- 选择新的yum源
选择一个可用的yum源并获取其URL。可以在网上搜索可用的yum源,或者使用国内的阿里云、清华大学等镜像站提供的yum源。
例如,可以使用清华大学的yum源,其URL为:http://mirrors.tuna.tsinghua.edu.cn/rocky/rocky8/BaseOS/x86_64/os/
- 修改yum源配置文件
使用文本编辑器打开yum源配置文件,例如:
sudo vi /etc/yum.repos.d/CentOS-Linux-BaseOS.repo
将文件中的baseurl和gpgkey行分别修改为新的yum源URL和对应的GPG密钥URL。例如,将baseurl修改为清华大学的yum源URL:
[BaseOS]
name=CentOS Linux $releasever - BaseOS
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
baseurl=http://mirrors.tuna.tsinghua.edu.cn/rocky/rocky8/BaseOS/x86_64/os/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[AppStream]
name=CentOS Linux $releasever - AppStream
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/AppStream/$basearch/os/
baseurl=http://mirrors.tuna.tsinghua.edu.cn/rocky/rocky8/AppStream/x86_64/os/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
- 清除yum缓存并测试新的yum源
在修改yum源之后,需要清除yum缓存并测试新的yum源是否可用。可以使用以下命令清除yum缓存:
sudo yum clean all
然后可以使用以下命令测试新的yum源:
sudo yum makecache
如果没有错误提示,则表示新的yum源已经生效。文章来源:https://uudwc.com/A/zkdoa
注意:在切换到其他yum源之前,应该先确认该yum源是否可用,并且不要使用未知或不可信的yum源,以免安全问题。文章来源地址https://uudwc.com/A/zkdoa
AlmaLinux OS切换yum源
默认情况下,AlmaLinux OS使用CentOS的官方yum源,但是由于CentOS 8的停止支持,用户可能需要切换到其他可用的yum源。以下是切换yum源的步骤:
- 备份当前的yum源配置文件
在修改yum源之前,建议先备份当前的yum源配置文件,以便出现问题时可以恢复到原始状态。可以使用以下命令备份当前的yum源配置文件:
sudo cp /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.backup
- 选择新的yum源
选择一个可用的yum源并获取其URL。可以在网上搜索可用的yum源,或者使用国内的阿里云、清华大学等镜像站提供的yum源。
例如,可以使用阿里云的yum源,其URL为:http://mirrors.aliyun.com/alinux/8.4/BaseOS/x86_64/os/
- 修改yum源配置文件
使用文本编辑器打开yum源配置文件,例如:
sudo vi /etc/yum.repos.d/CentOS-Linux-BaseOS.repo
将文件中的baseurl和gpgkey行分别修改为新的yum源URL和对应的GPG密钥URL。例如,将baseurl修改为阿里云的yum源URL:
[BaseOS]
name=AlmaLinux $releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
baseurl=http://mirrors.aliyun.com/alinux/$releasever/BaseOS/$basearch/os/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
[AppStream]
name=AlmaLinux $releasever - AppStream
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/AppStream/$basearch/os/
baseurl=http://mirrors.aliyun.com/alinux/$releasever/AppStream/$basearch/os/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
- 清除yum缓存并测试新的yum源
在修改yum源之后,需要清除yum缓存并测试新的yum源是否可用。可以使用以下命令清除yum缓存:
sudo yum clean all
然后可以使用以下命令测试新的yum源:
sudo yum makecache
如果没有错误提示,则表示新的yum源已经生效。
注意:在切换到其他yum源之前,应该先确认该yum源是否可用,并且不要使用未知或不可信的yum源,以免安全问题。