yum ソースを国内の yum ソースとローカルの yum ソースに変更します。

記録: 309

シナリオ: CentOS 7.9 オペレーティング システムで、yum ソースを国内の yum ソースとローカルの yum ソースに変更します。yum コマンドに適応して、さまざまなソフトウェア要件をインストールおよび展開します。

バージョン:

オペレーティングシステム: CentOS 7.9

1. yum ソースを変更する一般的な理由

1.1 国産yumソースに変更した理由

(1) 外国の公式 Web サイトの yum ソースを直接使用すると、ほとんどの場合、ネットワーク速度が非常に遅くなり、場合によっては、外国の yum ソース サーバーに接続できなくなります。

(2) 国産のyumソースを使用しているため、ネットワーク速度が速く、一般ユーザーにも開放されている場合が多い。

(3) 国内の yum ソースは一般に強力なユニットであり、外国の yum ソースのコピーが国内のサーバーに同期されます。同期頻度は比較的タイムリーであり、同期量は比較的完全です。そして一般ユーザーは無料で利用できます。一般的には、Alibaba Cloud などの大手インターネット企業、または中国科学技術大学、清華大学などの機関です。

(4) 国内の yum ソースは、大規模な工場や機関のサポートにより、yum ソース倉庫のパッケージは比較的完全で比較的安全であるため、一般ユーザーが外国の yum ソースに直接接続するときにさまざまなトラブルに遭遇することがなくなります。

(5) インターネット リソースを共有したり利用したりしてくれた大規模な工場、大学、機関に感謝します。

1.2 ローカルのyumソースに変更する理由

(1) 一部のシナリオでは、マシンはインターネットに接続できず、ソフトウェアのインストールにパブリック ネットワークの yum ソースを使用できないため、ローカルの yum ソースを構築する必要があります。

(2) イントラネット クラスタ上で、国内のパブリック ネットワークの yum ソースをローカルに同期するか、rpm パッケージを使用してローカルの yum ソースを作成し、ローカル ウェアハウスを構築します。構築して維持する必要があるコピーは 1 つだけです。クラスターで共有され、社内でも共有されます。

(3) 指定範囲のバージョンのyumソースをイントラネット上に構築し、リソース管理を一元化し、ソースの整合性を実現します。

2. Alibaba Cloud yum ソースに変更します

1.1 Alibaba Cloud ミラー Web サイト

(1)ミラーウェアハウス公式サイト

アドレス:https://mirrors.aliyun.com/

(2) yumソース設定ファイル

アドレス: https://mirrors.aliyun.com/repo/

1.2 wget を使用して yum ソース構成ファイルをダウンロードする

(1) ローカルのyumソース設定ファイルをバックアップする

バックアップコマンド:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

(2) yum ソース設定ファイルをローカルにダウンロードします。

ダウンロードコマンド:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

(3) キャッシュを空にして更新する

コマンド:yum clean all && yum makecache

1.3curl を使用して yum ソース構成ファイルをダウンロードする

(1) ローカルのyumソース設定ファイルをバックアップする

バックアップコマンド:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

(2) yum ソース設定ファイルをローカルにダウンロードします。

ダウンロードコマンド:

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

(3) キャッシュを空にして更新する

コマンド:yum clean all && yum makecache

1.4 yum-config-manager を使用して yum ソース構成ファイルをダウンロードする

(1) yum ソースの設定ファイルをローカルにダウンロードします。

ダウンロードコマンド:

yum-config-manager --add-repo https://mirrors.aliyun.com/repo/Centos-7.repo

(2) キャッシュを空にして更新する

コマンド:yum clean all && yum makecache

1.5 vi を使用して yum ソース構成ファイルを変更および追加する

(1) ローカルのyumソース設定ファイルをバックアップする

バックアップコマンド:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

(2) 公式 Web サイトで関連する構成を見つけます。

公式 Web サイト: https://mirrors.aliyun.com/repo/ で、構成ファイル: Centos-7.repo を見つけます。

(3) vi を使用してコンテンツを編集および追加する

Centos-7.repo の内容を、/etc/yum.repos.d/ 内の同名ファイル、または指定したファイルに追加します。

(4) キャッシュを空にして更新する

コマンド:yum clean all && yum makecache

1.6 cat を使用して yum ソース構成ファイルを変更および追加する

この例では、例として ceph イメージの rpm-nautilus バージョンを追加します。

(1) 公式Webサイトでミラーソースを設定する必要があるウェアハウスのアドレスを確認します。

この例: https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/x86_64/

(2) cat を使用して内容を出力し、設定ファイルに書き込みます

cat> /etc/yum.repos.d/ceph.repo<< EOF
[ceph]
name=ceph
baseurl=http://mirrors.aliyun.com/ceph/rpm-mimic/el7/x86_64/
gpgcheck=0
EOF

(3) キャッシュを空にして更新する

コマンド:yum clean all && yum makecache

3. Netease yum ソースに変更します。

3.1 Neteaseのミラーサイト

(1) Neteaseミラーサイト

アドレス:https://mirrors.163.com/

(2) yumソース設定ファイルのヘルプ

アドレス: https://mirrors.163.com/.help

3.2 yum-config-manager を使用して yum ソース構成ファイルをダウンロードする

docker-ce.repo を例に挙げます。

(1) yum ソースの設定ファイルをローカルにダウンロードします。

ダウンロードコマンド:

yum-config-manager --add-repo https://mirrors.163.com/docker-ce/linux/centos/docker-ce.repo

(2) vi を使用して docker-ce.repo 構成ファイルを変更します

構成ファイル内の download.docker.com アドレスを Mirrors.163.com に置き換えます。

(3) キャッシュを空にして更新する

コマンド:yum clean all && yum makecache

4. 中国科学技術大学のyumソースに変更

4.1 USTC ミラー Web サイト

(1) USTCミラーサイト

アドレス:https://mirrors.ustc.edu.cn/

(2) yumソース設定ファイルのヘルプ

アドレス: https://mirrors.ustc.edu.cn/help/

4.2 yum-config-manager を使用して yum ソース構成ファイルをダウンロードする

docker-ce.repo を例に挙げます。

(1) yum ソースの設定ファイルをローカルにダウンロードします。

ダウンロードコマンド:

yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

(2) vi を使用して docker-ce.repo 構成ファイルを変更します

構成ファイル内の download.docker.com アドレスを Mirrors.ustc.edu.cn に置き換えます。

(3) キャッシュを空にして更新する

コマンド:yum clean all && yum makecache

5. Tsinghua yum ソースに変更する

5.1 清華鏡ウェブサイト

(1) 清華鏡ウェブサイト

アドレス: https://mirrors.tuna.tsinghua.edu.cn/

(2) yumソース設定ファイルのヘルプ

アドレス: https://mirrors.tuna.tsinghua.edu.cn/help/

5.2 yum-config-manager を使用して yum ソース構成ファイルをダウンロードする

docker-ce.repo を例に挙げます。

(1) yum ソースの設定ファイルをローカルにダウンロードします。

ダウンロードコマンド:

yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

(2) vi を使用して docker-ce.repo 構成ファイルを変更します

構成ファイル内の download.docker.com アドレスを Mirrors.tuna.tsinghua.edu.cn に置き換えます。

(3) キャッシュを空にして更新する

コマンド:yum clean all && yum makecache

6. ローカルの yum ソースを変更する

ローカル イメージはホスト hadoop151 にデプロイされ、httpd サービスを使用してイメージ アドレスが公開されます。

ローカルイメージの作成方法についてはブログ記事を参照してください。

アドレス: https://blog.csdn.net/zhangbeizhen18/article/details/127738610

(1) ローカルイメージ構成ファイルを新規作成する

ファイル作成コマンド: vi httpd_local_iso.repo

新着情報:

[httpd-local-iso]
name=httpdLocalIso
baseurl=http://192.168.19.151/local_iso
enabled=1
gpgcheck=0

(2) yumソース設定ファイルを指定したマシンに配布またはコピーします。

httpd_local_iso.repo 構成ファイルを指定されたデマンド マシンに配布またはコピーします。コマンドは scp を使用してコピーできます。

(3) キャッシュを空にして更新する

コマンド:yum clean all && yum makecache

以上、ありがとうございます。

2022 年 11 月 8 日

おすすめ

転載: blog.csdn.net/zhangbeizhen18/article/details/127757622