前言:
现在各位老铁们对“centos 阿里云镜像”都比较关注,各位老铁们都需要学习一些“centos 阿里云镜像”的相关资讯。那么小编也在网上搜集了一些对于“centos 阿里云镜像””的相关知识,希望兄弟们能喜欢,我们一起来学习一下吧!学习笔记-更换国内镜像源 - CentOS前言摘要
# 进提供 目前还在使用的 CentOS 版本及替代版本 RockyOS 的源信息# 版本涵盖 CentOS 7 RokcyOS 9 CentOS 8 CentOS Stream CentOS 6# 镜像源 提供 四个版本,更多源可参考镜像源列表文档 清华大学 镜像源 北京大学 镜像源 (因为清华大学不提供RokcyOS源) 阿里云 镜像源 校园网联合 镜像源# 为方便操作,全部采用各个镜像源官方脚本# 文末,提供了 CentOS 7 及 RockyOS 9 的镜像源一键替换脚本CentOS 7CentOS 7 更换 清华大学 镜像源
# CentOS 7 更换 清华大学 镜像源sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=; \ -i.bak \ /etc/yum.repos.d/CentOS-*.repo# 重建软件包缓存yum clean all && yum makecacheCentOS 7 更换 阿里云 镜像源
# CentOS 7 更换 阿里云 镜像源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.BAKcurl -o /etc/yum.repos.d/CentOS-Base.repo 重建软件包缓存yum clean all && yum makecacheCentOS 7 更换 校园网联合 镜像源
# CentOS 7 更换 校园网联合 镜像源sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=; \ -i.bak \ /etc/yum.repos.d/CentOS-*.repo# 重建软件包缓存yum clean all && yum makecacheRockyOS 9RockyOS 9 更换 北京大学 镜像源
# RockyOS 9 更换 北京大学 镜像源sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=; \ -i.bak \ /etc/yum.repos.d/rocky-extras.repo \ /etc/yum.repos.d/rocky.repo# 重建软件包缓存dnf clean all && dnf makecacheRockyOS 9 更换 阿里云 镜像源
# RockyOS 9 更换 阿里云 镜像源sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=; \ -i.bak \ /etc/yum.repos.d/Rocky-*.repo# 重建软件包缓存dnf clean all && dnf makecacheRockyOS 9 更换 校园网联合 镜像源
# RockyOS 9 更换 校园网联合 镜像源sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=; \ -i.bak \ /etc/yum.repos.d/rocky-extras.repo \ /etc/yum.repos.d/rocky.repo# 重建软件包缓存dnf clean all && dnf makecacheCentOS 8CentOS 8 更换 清华大学 镜像源
# CentOS 8 更换 清华大学 镜像源sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=; \ -i.bak \ /etc/yum.repos.d/CentOS-*.repo# 重建软件包缓存yum clean all && yum makecacheCentOS 8 更换 阿里云 镜像源
# CentOS 8 更换 阿里云 镜像源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.BAKcurl -o /etc/yum.repos.d/CentOS-Base.repo 重建软件包缓存yum clean all && yum makecacheCentOS 8 更换 校园网联合 镜像源
# CentOS 8 更换 校园网联合 镜像源sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=; \ -i.bak \ /etc/yum.repos.d/CentOS-*.repo# 重建软件包缓存yum clean all && yum makecacheCentOS StreamCentOS Stream 更换 清华大学 镜像源
# CentOS Stream 更换 清华大学 镜像源# 创建 修改脚本cat <<'EOF' > /tmp/update_mirror.pl#!/usr/bin/perluse strict;use warnings;use autodie;my $mirrors = ';;if (@ARGV < 1) { die "Usage: $0 <filename1> <filename2> ...\n";}while (my $filename = shift @ARGV) { my $backup_filename = $filename . '.bak'; rename $filename, $backup_filename; open my $input, "<", $backup_filename; open my $output, ">", $filename; while (<$input>) { s/^metalink/# metalink/; if (m/^name/) { my (undef, $repo, $arch) = split /-/; $repo =~ s/^\s+|\s+$//g; ($arch = defined $arch ? lc($arch) : '') =~ s/^\s+|\s+$//g; if ($repo =~ /^Extras/) { $_ .= "baseurl=${mirrors}/SIGs/\$releasever-stream/extras" . ($arch eq 'source' ? "/${arch}/" : "/\$basearch/") . "extras-common\n"; } else { $_ .= "baseurl=${mirrors}/\$releasever-stream/$repo" . ($arch eq 'source' ? "/" : "/\$basearch/") . ($arch ne '' ? "${arch}/tree/" : "os") . "\n"; } } print $output $_; }}EOF# 运行 修改脚本perl /tmp/update_mirror.pl /etc/yum.repos.d/centos*.repo# 重建软件包缓存yum clean all && yum makecacheCentOS Stream 更换 阿里云 镜像源
# CentOS Stream 更换 阿里云 镜像源# 创建 修改脚本cat <<'EOF' > /tmp/update_mirror.pl#!/usr/bin/perluse strict;use warnings;use autodie;my $mirrors = ';;if (@ARGV < 1) { die "Usage: $0 <filename1> <filename2> ...\n";}while (my $filename = shift @ARGV) { my $backup_filename = $filename . '.bak'; rename $filename, $backup_filename; open my $input, "<", $backup_filename; open my $output, ">", $filename; while (<$input>) { s/^metalink/# metalink/; if (m/^name/) { my (undef, $repo, $arch) = split /-/; $repo =~ s/^\s+|\s+$//g; ($arch = defined $arch ? lc($arch) : '') =~ s/^\s+|\s+$//g; if ($repo =~ /^Extras/) { $_ .= "baseurl=${mirrors}/SIGs/\$releasever-stream/extras" . ($arch eq 'source' ? "/${arch}/" : "/\$basearch/") . "extras-common\n"; } else { $_ .= "baseurl=${mirrors}/\$releasever-stream/$repo" . ($arch eq 'source' ? "/" : "/\$basearch/") . ($arch ne '' ? "${arch}/tree/" : "os") . "\n"; } } print $output $_; }}EOF# 运行 修改脚本perl /tmp/update_mirror.pl /etc/yum.repos.d/centos*.repo# 重建软件包缓存yum clean all && yum makecacheCentOS Stream 更换 校园网联合 镜像源
# CentOS Stream 更换 校园网联合 镜像源# 创建 修改脚本cat <<'EOF' > /tmp/update_mirror.pl#!/usr/bin/perluse strict;use warnings;use autodie;my $mirrors = ';;if (@ARGV < 1) { die "Usage: $0 <filename1> <filename2> ...\n";}while (my $filename = shift @ARGV) { my $backup_filename = $filename . '.bak'; rename $filename, $backup_filename; open my $input, "<", $backup_filename; open my $output, ">", $filename; while (<$input>) { s/^metalink/# metalink/; if (m/^name/) { my (undef, $repo, $arch) = split /-/; $repo =~ s/^\s+|\s+$//g; ($arch = defined $arch ? lc($arch) : '') =~ s/^\s+|\s+$//g; if ($repo =~ /^Extras/) { $_ .= "baseurl=${mirrors}/SIGs/\$releasever-stream/extras" . ($arch eq 'source' ? "/${arch}/" : "/\$basearch/") . "extras-common\n"; } else { $_ .= "baseurl=${mirrors}/\$releasever-stream/$repo" . ($arch eq 'source' ? "/" : "/\$basearch/") . ($arch ne '' ? "${arch}/tree/" : "os") . "\n"; } } print $output $_; }}EOF# 运行 修改脚本perl /tmp/update_mirror.pl /etc/yum.repos.d/centos*.repo# 重建软件包缓存yum clean all && yum makecacheCentOS 6CentOS 6 更换 清华大学 镜像源
# CentOS 6 更换 清华大学 镜像源sed -e "s|^mirrorlist=|#mirrorlist=|g" \ -e "s|^#baseurl=\$releasever|baseurl=; \ -e "s|^#baseurl=\$contentdir/\$releasever|baseurl=; \ -i.bak \ /etc/yum.repos.d/CentOS-*.repo# 重建软件包缓存yum clean all && yum makecacheCentOS 6 更换 阿里云 镜像源
# CentOS 6 更换 阿里云 镜像源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.BAKcurl -o /etc/yum.repos.d/CentOS-Base.repo 重建软件包缓存yum clean all && yum makecacheCentOS 6 更换 校园网联合 镜像源
# CentOS 6 更换 校园网联合 镜像源# 其中 $minorver 表示版本号,需要自行替换sed -e "s|^mirrorlist=|#mirrorlist=|g" \ -e "s|^#baseurl=\$releasever|baseurl=; \ -i.bak \ /etc/yum.repos.d/CentOS-*.repo# 重建软件包缓存yum clean all && yum makecacheCentOS 7 一键替换脚本
# 全文复制 直接运行# 覆盖 CentOS 7 Repo 文件cat <<'EOF' > /etc/yum.repos.d/CentOS-Base.repo# CentOS-Base.repo# CentOS 7 更换 校园网联合 镜像源 专用 Repo 文件# author: SRover Lee[base]name=CentOS-$releasever - Basebaseurl=[updates]name=CentOS-$releasever - Updatesbaseurl=[extras]name=CentOS-$releasever - Extrasbaseurl=[centosplus]name=CentOS-$releasever - Plusbaseurl= 重建软件包缓存yum clean all && yum makecache# 全文复制 直接运行# 覆盖 CentOS 7 Repo 文件cat <<'EOF' > /etc/yum.repos.d/CentOS-Base.repo# CentOS-Base.repo# CentOS 7 更换 校园网联合 镜像源 专用 Repo 文件# author: SRover Lee[base]name=CentOS-$releasever - Basebaseurl=[updates]name=CentOS-$releasever - Updatesbaseurl=[extras]name=CentOS-$releasever - Extrasbaseurl=[centosplus]name=CentOS-$releasever - Plusbaseurl= 重建软件包缓存yum clean all && yum makecacheRocky OS 9 一键替换脚本
# 全文复制 直接运行# 覆盖 RockyOS 9 Repo 文件cat <<'EOF' > /etc/yum.repos.d/CentOS-Base.repo# rocky.repo# CentOS-Base.repo# CentOS 9 更换 校园网联合 镜像源 专用 Repo 文件# author: SRover Lee[baseos]name=Rocky Linux $releasever - BaseOSbaseurl=[appstream]name=Rocky Linux $releasever - AppStreambaseurl=
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #centos 阿里云镜像 #centos7怎么镜像下载 #centosgcc源 #阿里云镜像站centos #centos 清华源