1. Centosイメージを使用してローカルのyumソースをビルドする CentOS をインストールした後のデフォルトの yum ソースは CentOS の公式アドレスであるため、中国で使用すると非常に遅く、アクセスできないこともあります。そのため、デフォルトの yum ソースを aliyun の yum ソースまたは 163 などの国内の yum ソースに置き換えるのが一般的です (設定方法は以下で説明します)。 ただし、上記の方法はすべてインターネットが必要であり、インターネットがない場合は使用できません。そのため、よく使用されるもう 1 つの方法は、Centos iso イメージを使用してローカル yum ソースを構築することです。これにより、ソフトウェアのインストールが大幅に高速化されます。欠点は、一部のパッケージが利用できない可能性があることです。 1. Centosをインストールした後のデフォルトのyumソースは次のとおりです。 [root@kangvcar ~]# ll /etc/yum.repos.d/ 合計 32 -rw-r--r--。1 ルート ルート 1664 2015 年 12 月 9 日 CentOS-Base.repo -rw-r--r--。1 ルート ルート 1309 2015 年 12 月 9 日 CentOS-CR.repo -rw-r--r--。1 ルート ルート 649 2015 年 12 月 9 日 CentOS-Debuginfo.repo -rw-r--r--。1 ルート ルート 290 2015 年 12 月 9 日 CentOS-fasttrack.repo -rw-r--r--。1 ルート ルート 630 2015 年 12 月 9 日 CentOS-Media.repo -rw-r--r--。1 ルート ルート 1331 2015 年 12 月 9 日 CentOS-Sources.repo -rw-r--r--。1 ルート ルート 1952 2015 年 12 月 9 日 CentOS-Vault.repo 2. デフォルトのyumソースをバックアップする(オプション) [root@kangvcar ~]# mkdir /opt/centos-yum.bak [root@kangvcar ~]# mv /etc/yum.repos.d/* /opt/centos-yum.bak/ 3. CentOSイメージファイルを仮想マシンにマウントする [root@kangvcar ~]# マウント -t iso9660 /dev/sr0 /opt/centos マウント: /dev/sr0 は書き込み禁止なので、読み取り専用でマウントします 4. リポジトリファイルを書き込み、イメージのマウントディレクトリを指定します。 [root@kangvcar ~]# vi /etc/yum.repos.d/local.repo [地元] 名前=ローカル ベースURL=ファイル:///opt/centos 有効=1 gpgcheck=0 5. キャッシュをクリアする [root@kangvcar ~]# yum clean all 読み込まれたプラグイン: fastestmirror リポジトリのクリーニング: ローカル すべてをクリーンアップする 最速ミラーのリストを整理する [root@kangvcar ~]# yum makecache //ソフトウェアの検索とインストールを高速化するために、yumソースをローカルにキャッシュします [root@kangvcar ~]# yum list //3780個のパッケージをリストします 2. デフォルトのCentOS yumソースを国内のaliyun yumソースに変更する Alibaba Cloud 公式チュートリアル: http://mirrors.aliyun.com/help/centos 1. Centosをインストールした後のデフォルトのyumソースは次のとおりです。 [root@kangvcar ~]# ll /etc/yum.repos.d/ 合計 32 -rw-r--r--。1 ルート ルート 1664 2015 年 12 月 9 日 CentOS-Base.repo -rw-r--r--。1 ルート ルート 1309 2015 年 12 月 9 日 CentOS-CR.repo -rw-r--r--。1 ルート ルート 649 2015 年 12 月 9 日 CentOS-Debuginfo.repo -rw-r--r--。1 ルート ルート 290 2015 年 12 月 9 日 CentOS-fasttrack.repo -rw-r--r--。1 ルート ルート 630 2015 年 12 月 9 日 CentOS-Media.repo -rw-r--r--。1 ルート ルート 1331 2015 年 12 月 9 日 CentOS-Sources.repo -rw-r--r--。1 ルート ルート 1952 2015 年 12 月 9 日 CentOS-Vault.repo 2. デフォルトのyumソースをバックアップする(オプション) [root@kangvcar ~]# mkdir /opt/centos-yum.bak [root@kangvcar ~]# mv /etc/yum.repos.d/* /opt/centos-yum.bak/ 3. aliyun yum ソースリポジトリファイルをダウンロードします(対応するシステムバージョンをダウンロードします) #各システムバージョンのリポジトリファイルに対応したダウンロード操作 CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo セントOS6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo セントOS7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [root@kangvcar ~]# cat /etc/redhat-release //システムバージョンを表示 CentOS Linuxリリース7.2.1511 (Core) [root@kangvcar ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo --2017-06-20 06:43:08-- http://mirrors.aliyun.com/repo/Centos-7.repo mirrors.aliyun.com (mirrors.aliyun.com) を解決しています... 112.124.140.210, 115.28.122.210 mirrors.aliyun.com (mirrors.aliyun.com)|112.124.140.210|:80 に接続しています... 接続されました。 HTTP リクエストが送信されました。応答を待っています... 200 OK 長さ: 2573 (2.5K) [application/octet-stream] 保存先: '/etc/yum.repos.d/CentOS-Base.repo' 100%[= ...>] 0 秒あたり 2,573 --.-K/s 2017-06-20 06:43:08 (118 MB/秒) - '/etc/yum.repos.d/CentOS-Base.repo' が保存されました [2573/2573] 4. キャッシュをクリアする [root@kangvcar ~]# yum clean all 読み込まれたプラグイン: fastestmirror リポジトリのクリーニング: 基本エクストラの更新 すべてをクリーンアップする 最速ミラーのリストを整理する [root@kangvcar ~]# yum makecache //ソフトウェアの検索とインストールを高速化するために、yumソースをローカルにキャッシュします [root@kangvcar ~]# yum list //合計9954個のパッケージがリストされています 3. CentOSのデフォルトのyumソースを国内の163ソースに変更する 163 公式チュートリアル: http://mirrors.163.com/.help/centos.html 1. Centosをインストールした後のデフォルトのyumソースは次のとおりです。 [root@kangvcar ~]# ll /etc/yum.repos.d/ 合計 32 -rw-r--r--。1 ルート ルート 1664 2015 年 12 月 9 日 CentOS-Base.repo -rw-r--r--。1 ルート ルート 1309 2015 年 12 月 9 日 CentOS-CR.repo -rw-r--r--。1 ルート ルート 649 2015 年 12 月 9 日 CentOS-Debuginfo.repo -rw-r--r--。1 ルート ルート 290 2015 年 12 月 9 日 CentOS-fasttrack.repo -rw-r--r--。1 ルート ルート 630 2015 年 12 月 9 日 CentOS-Media.repo -rw-r--r--。1 ルート ルート 1331 2015 年 12 月 9 日 CentOS-Sources.repo -rw-r--r--。1 ルート ルート 1952 2015 年 12 月 9 日 CentOS-Vault.repo 2. デフォルトのyumソースをバックアップする(オプション) [root@kangvcar ~]# mkdir /opt/centos-yum.bak [root@kangvcar ~]# mv /etc/yum.repos.d/* /opt/centos-yum.bak/ 3. 163 yumソースリポジトリファイルをダウンロードする #各システムバージョンのリポジトリファイルに対応したダウンロード操作 CentOS 5 wget -O /etc/yum.repos.d/CentOS5-Base-163.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo セントOS6 wget -O /etc/yum.repos.d/CentOS6-Base-163.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo セントOS7 wget -O /etc/yum.repos.d/CentOS7-Base-163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo [root@kangvcar ~]# cat /etc/redhat-release //システムバージョンを表示 CentOS Linuxリリース7.2.1511 (Core) [root@kangvcar ~]# wget -O /etc/yum.repos.d/CentOS7-Base-163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo --2017-06-20 06:29:47-- http://mirrors.163.com/.help/CentOS7-Base-163.repo mirrors.163.com (mirrors.163.com) を解決しています... 123.58.173.185、123.58.173.186 mirrors.163.com (mirrors.163.com)|123.58.173.185|:80 に接続しています... 接続されました。 HTTP リクエストが送信されました。応答を待っています... 200 OK 長さ: 1572 (1.5K) [application/octet-stream] 保存先: '/etc/yum.repos.d/CentOS7-Base-163.repo' 100%[= ...>] 0 秒で 1,572 --.-K/s 2017-06-20 06:29:47 (293 MB/秒) - '/etc/yum.repos.d/CentOS7-Base-163.repo' が保存されました [1572/1572] 4. キャッシュをクリアする [root@kangvcar ~]# yum clean all 読み込まれたプラグイン: fastestmirror リポジトリのクリーニング: 基本エクストラの更新 すべてをクリーンアップする 最速ミラーのリストを整理する [root@kangvcar ~]# yum makecache //ソフトウェアの検索とインストールを高速化するために、yumソースをローカルにキャッシュします [root@kangvcar ~]# yum list //合計9951個のパッケージがリストされています 4. yumソースの優先度を変更する ps: ローカル yum ソースと 163 ソースの両方がある場合、まずローカル yum ソースを使用してソフトウェア パッケージをインストールし、ローカルで利用可能なパッケージが見つからない場合は 163 ソースを使用してソフトウェアをインストールしたいと考えるのは当然です。これには優先順位の問題が伴います。yum プラグイン yum-plugin-priorities.noarch はこの問題を解決できます。 1. システムに優先プラグインがインストールされているかどうかを確認する [root@kangvcar ~]# rpm -qa | grep yum-plugin- yum-plugin-fastestmirror-1.1.31-34.el7.noarch //ここで、yum-plugin-priorities.noarch プラグインがインストールされていないことがわかります [root@kangvcar ~]# yum search yum-plugin-priorities //検索を使用してこのプラグインが利用可能かどうかを確認します 読み込まれたプラグイン: fastestmirror キャッシュされたホストファイルからミラー速度をロードする * ベース: mirrors.aliyun.com * 追加情報: mirrors.aliyun.com * 更新情報: mirrors.aliyun.com ===================================================================== N/S が一致しました: yum-plugin-priorities ================================================================= yum-plugin-priorities.noarch : 異なるリポジトリのパッケージに優先順位を付けるプラグイン 2. yum-plugin-priorities.noarchプラグインをインストールする [root@kangvcar ~]# yum -y yum-plugin-priorities.noarch をインストールします 3. プラグインが有効になっているか確認する [root@kangvcar ~]# cat /etc/yum/pluginconf.d/priorities.conf [主要] 有効 = 1 //1 は有効、0 は無効 4. 最初に使用するローカルyumソースを変更する [root@kangvcar ~]# ll /etc/yum.repos.d/ 合計 8 -rw-r--r--。1 ルート ルート 2573 2015 年 5 月 15 日 CentOS-Base.repo -rw-r--r--。1 ルート ルート 67 6月 20 06:04 local.repo //リポジトリファイルは2つあります [root@kangvcar ~]# vi /etc/yum.repos.d/local.repo [地元] 名前=ローカル ベースURL=ファイル:///opt/centos 有効=1 gpgcheck=0 優先度=1 // 元の値に priority=1 を追加します。数字が小さいほど、優先度が高くなります。 // 他のソースの優先度値を引き続き変更できます。テスト後、ローカル ソースの優先度を priority=1 として構成するだけで、ローカル ソースが優先されます。 5. テスト 優先度を設定する前に: (Alibaba Cloud yum ソースを使用) [root@kangvcar ~]# yum -y vimをインストール 依存関係が解決されました ================================================================================================================================================= パッケージ アーキテクチャ バージョン リポジトリ サイズ ================================================================================================================================================= インストール中: vim 強化 x86_64 2:7.4.160-1.el7_3.1 アップデート 1.0 M 依存関係の更新: vim-common x86_64 2:7.4.160-1.el7_3.1 アップデート 5.9 M 省略... 優先度を設定した後: (ローカル yum ソースを使用) [root@kangvcar ~]# yum -y vimをインストール 依存関係が解決されました ================================================================================================================================================= パッケージ アーキテクチャ バージョン リポジトリ サイズ ================================================================================================================================================= インストール中: vim 拡張 x86_64 2:7.4.160-1.el7 ローカル 1.0 M 依存関係をインストールしています: gpm-libs x86_64 1.20.7-5.el7 ローカル 32k perl x86_64 4:5.16.3-286.el7 ローカル 8.0 M perl-Carp noarch 1.26-244.el7 ローカル 19k perl-Encode x86_64 2.51-7.el7 ローカル 1.5 M perl-エクスポーター noarch 5.68-3.el7 ローカル 28k perl-ファイルパス noarch 2.09-2.el7 ローカル 26 k perl-File-Temp noarch 0.23.01-3.el7 ローカル 56 k 省略... 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Ubuntu 18.04にMySQL 5.7をインストールする
質問画像とテキストのシームレスなスクロールは、一般的に携帯電話では良い効果をもたらしますが、一部のモ...
目次1. 前処理2. コンパイル3. コンパイル4. リンク1. gccのインストール(Ubuntu...
前提条件Windows Server でコンテナーを実行するには、Windows Server (半...
1. MySQL での or 構文の使用、および MySQL 構文で or を使用する際の注意点。 ...
struts2 アクションの実行後にジャンプした jsp が表示されると、css が機能しません。問...
目次1. テレポートの使用2. モーダルダイアログコンポーネントを完成させる3. コンポーネントのレ...
目次1. はじめに2. axiosインターセプターを使用してフロントエンドログを出力する1. はじめ...
1. CSSスコープの使用(スタイル分割) Vue では、CSS スタイルを現在のコンポーネントでの...
Mysqlが2つのテーブルを関連付けると、次のエラーメッセージが生成されます:照合順序の不正な組み合...
CSS にカスケード メカニズムがあるのはなぜですか? CSS では、同じ要素の特定のプロパティに同...
目次1. はじめに2. Viteプロジェクトを作成する1. viteをインストールする2. プロジェ...
目次1. はじめに2. 実際の事例1. App.vueを変更する2. レイアウトを調整する3. ジャ...
1. 単一マシン環境の構築# 1.1 ダウンロードZookeeper の対応するバージョンをダウンロ...
このとき、overflow:auto;(コードがコンテナの境界を超えたときにスクロールボックスを表示...
<br />しばらくの間、多くの人が XHTML の使い方を知らないことに気付きました。...