Centos交換Yumソース
複数の方法でソースを交換するには、次の手順に従います。
一、アリソースの配置
バックアップシステムに付属するyumソース
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
ここではmvバックアップ(名前の変更に相当し、元のファイル名を作成して変更し、合計1つのファイル)を使用するか、cpバックアップ(元のファイルを直接バックアップするとともに、元のファイルを保持し、合計2つのファイル)を使用します.
1つ目の方法:
自分のOSバージョンに対応するyumソースをダウンロード
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2つ目の方法:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
次の2つの方法の実行が完了したら実行する内容です。
キャッシュのクリア
yum clean all
キャッシュの生成
yum makecache
現在のyumソースの表示
yum repolist
二、ローカルYumソースの配置
まだダメだと思ったら、現地のソースを配置するしかない。
ミラーのダウンロードアドレス:
バージョンに注意!!!
1、ローカルマウントポイントの作成
mkdir /mnt/iso
普通はこのディレクトリで、あなたも自分で直すことができて、ここは下の経路を変えて対応します
2、ISOミラーをカタログにマウントする
mount -o loop CentOS-7-x86_64-Minimal-1810.iso /mnt/cdrom
-oはmountコマンドのパラメータで、Optionsの頭文字で、mountオプションloopに従います.
ISOファイルを直接対応するディレクトリにマウントしてローカルソースとすることもできます
ローカルISOファイルのマウント
[root@#localhost ~]# cd ./Desktop/
[root@#localhost Desktop]# ls
CentOS-7-x86_64-DVD-1810.iso
[root@#localhost Desktop]# cd /mnt/
[root@#localhost mnt]# mkdir cdrom
[root@#localhost mnt]# mount -o loop /root/Desktop/CentOS-7-x86_64-DVD-1810.iso /mnt/cdrom/
mount: /dev/loop0 is write-protected, mounting read-only
[root@#localhost mnt]# cd /mnt/cdrom/
[root@#localhost cdrom]# ls
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
[root@#localhost cdrom]#
3、検証マウント
df -h
4、ローカルyumソースプロファイルの作成
touch /etc/yum.repos.d/local.repo
5、localを編集する。repoファイル内容
[local_server]
name=This is a local repo
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
6、yumソースの更新
キャッシュのクリア
yum clean all
キャッシュの生成
yum makecache
現在のyumソースの表示
yum repolist