1. 現在の yum ソース構成ファイルをバックアップします
/dev/yum.repos.d
このディレクトリ内のソース構成ファイルをバックアップするディレクトリを入力します。
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bk/
[root@localhost yum.repos.d]# mv * bk/
2. ソース構成ファイルをダウンロードする
wget
コマンドを使用して、 Alibaba Cloud から対応するシステムのミラー ソースをダウンロードします。これは著者のCentOS 8
.
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
出力は次のとおりです (ダウンロードが表示される場合は100%
、問題がないことを意味します)。
--2022-11-27 20:27:27-- http://mirrors.aliyun.com/repo/Centos-8.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 39.173.101.99, 39.173.101.105, 39.173.101.104, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|39.173.101.99|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2590 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”
/etc/yum.repos.d/CentOS-Base. 100%[=================================================>] 2.53K --.-KB/s 用时 0.04s
2022-11-27 20:27:27 (61.4 KB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2590/2590])
3. yum ソース構成ファイルを変更します。
ダウンロードしたばかりの構成ファイルを開き、いくつかの簡単な変更を加える必要があります。
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/CentOS-Base.repo
を使用して、ファイルvim
を開いた:
(vim
ファイルを開いた後に最初に を押しEsc
、次にShift + :
をコマンド モードに入ります)、次のコマンドを入力し、mirrors.cloud.aliyuncs.com
に置き換えますmirrors.aliyun.com
。
%s/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g
その後、再度コマンド モードに入り、次のコマンドを入力して、 に$releasever
置き換えます$releasever-stream
。
%s/$releasever/$releasever-stream/g
4. yum ソース構成ファイルを更新する
次のコマンドを実行して、yum
キャッシュ。
[root@localhost ~]# yum clean all
0 文件已删除
[root@localhost ~]# yum makecache
CentOS-8-stream - Base - mirrors.aliyun.com 125 kB/s | 26 MB 03:31
CentOS-8-stream - Extras - mirrors.aliyun.com 39 kB/s | 18 kB 00:00
CentOS-8-stream - AppStream - mirrors.aliyun.com 76 kB/s | 26 MB 05:49
上次元数据过期检查:0:00:01 前,执行于 2022年11月27日 星期日 20时33分17秒。
元数据缓存已建立。
その後、yum
ソース。
[root@localhost yum.repos.d]# yum update --allowerasing
多くのソフトウェア パッケージが存在する可能性があり、更新時間が長くなるのは正常です。
アップデート完了後、通常通りご利用いただけます ソフトウェアyum
をダウンロードするyum
と、ソース設定ファイルがこちらにアップデートされています。