yum.confプロファイルの説明
YUM構成ファイルが2つのセクションに分かれている:主およびリポジトリ 主セクションは、グローバル構成オプションを定義し、全体YUM構成ファイルは、唯一の主であるべきです。多くの場合、/etc/yum.confにあります。 リポジトリは、ソース/サーバの各部の具体的構成を定義する、一つ以上あってもよいです。各ファイルは、通常、/etc/yum.repo.dディレクトリの下に位置しています。 yum.confファイルは、通常、一般的に、メインコンフィギュレーションオプションの一部のみが含まれている/ etcディレクトリに位置しています。
yum.repos.dする@ localhostのルート]#のCAT /etc/yum.conf []メイン
//グローバルコンフィギュレーション・ファイル 示すcacheDirです=の/ var /キャッシュ/ yumを/ $ basearch / $ releasever
このキャッシュに保存されている//キャッシュディレクトリのyum、yumをrpmパッケージおよびデータベースは keepcache = 0
ダウンロード予約keepcache rpmのインストールパッケージは予約0(1予約)、デフォルトは0ではありません//か デバッグレベル= 2
//デバッグ出力レベルの情報、デフォルトで2 ログファイル= / VAR /ログ/ yum.log
//ログ出力場所 exactarch = 1
// 0と1は、システムおよびハードウェアアーキテクチャの一致するパッケージをインストールします1つのyumに設定された2つの選択肢を持っている、デフォルトは1 を時代遅れ= 1
//これは、パラメータは古いパッケージの更新を可能にするアップデートです gpgcheck = 1
//かGPG効能、1つの代表効能 プラグイン= 1
//プラグインが有効になっている場合 installonly_limit = 5 bugtracker_url =のhttp://bugs.centos.org/set_project.php PROJECT_ID = 23&REF =のhttp:??//bugs.centos.org/bug_report_page.phpカテゴリ= yumを (これを行いますYUM-updatesd)を手動で#を1時間に1回のメタデータを確認してください。 distroverpkg = CentOSのリリース #これはデフォルトであるメタデータの場合、あなたはこの大きなを作る場合はyumを見ることはできません #がリモートで新しいですので、あなたがする必要がないの帯域幅「獲得」よ #を新しいメタデータをダウンロードし、 yumを正しく持っていないことにより、それを「支払う」 #情報を。 #これは、ESPです。以下のようなディストリビューションのために、正しいメタデータを持っていることが、重要な の周りに古いパッケージを保持していない#1のFedora。あなたは、このチェックを気に入らない場合は 、あなたのコマンドライン使用方法をinterupting#を、それが何か持っているくらいの方が良いでしょう 。#metadata_expire = 90メートル #HERE OR file.repoという名前の別のファイルであなたのREPOSをPUT /etc/yum.repos.dに# [ルート@localhost yum.repos.d]#
レポファイル
すべてのリポジトリサーバの設定は、次のフォーマットに従ってください:
[SERVERID] 名=このサーバのためのいくつかの名前 BASEURL = URL://パス/に/リポジトリ/
- SERVERID各リポジトリ区別に異なるが一意の名前を持つ必要があります。
- 名前は$ releasever $ basearchなどの変数をサポートするためのリポジトリの説明です。
- BASEURLサーバーのセットアップが最も重要な部分である、唯一の設定は、上からソフトウェアを入手するためには、正しいです。その形式は次のとおりです。
BASEURL = URL:// SERVER1 /パス/に/リポジトリ/ URL:// SERVER2 /パス/に/リポジトリ/ URL://サーバー3 /パス/に/リポジトリ/
URLはhttpを持って対応プロトコル:// FTP://ファイル:// 3。BASEURL後に複数のURLで、あなた自身速いミラーサイトを変更することができますが、次の形式のようにすることはできませんBASEURL一つだけ、することができます:
BASEURL = URL:// SERVER1 /パス/に/リポジトリ/ BASEURLのURL =:// SERVER2 /パス/に/リポジトリ/ BASEURL = URL://サーバ3 /パス/に/リポジトリ/
どのリポジトリヘッダディレクトリレベル上のディレクトリへのURLのポイントでなければならない、それはまた、変数$ releasever $ basearchをサポートしています。
変数について
- $ Releaseverは:はredhat-releaseパッケージに応じて判断し、distroverpkg [メイン]セクションから入手リリースバージョンを表し、そうでない場合。
- $アーチ:CPUシステム、などのi686、アスロン、など
- $ Basearch:基本システムのCPUグループは、そのようなi686および所属のAthlonのi386、アルファとalphaev6としては、アルファ帰属します。
- = [1,0]有効
パッケージのインストールを行うか、パッケージをアップグレードするようにリポジトリがソースを提供YUM、0 =有効になったときにデポが配置されている位。このオプションでは、ソフトウェアリポジトリを有効または無効にすることができます。
#廉--enablerepo = [repo_name]と--disablerepo = [repo_name]オプション、またはPackageKitのことでツール「ソフトウェアの追加/削除」を通じて、あなたは簡単に指定されたデポを有効または無効にすることができます
B。GPG KEYを導入
yumのパッケージには、ダウンロードパッケージの整合性を検証し、確認するためにGPGを使用することができますので、私たちは各リポジトリサイトGPGキーを見つける必要があり、通常は目を引く位置のフロントページには、そのようなRPM-GPG-KEY-のCentOS-5などのいくつかの名前プレーンテキストファイルなど、それらをダウンロードするには、し、キーをインポートするには、RPM --import RPM-GPG-KEY-のCentOS-5コマンド。
レポカスタムエディタ
あなたがレポファイルを定義すると、位置情報を取得したソフトウェアBASEURL、パス指定した親ディレクトリのrepodataとして指定されています
#のCAT kubernetes.repo [ルート@ localhostのyum.repos.d] [Kubernetes] 名= Kubernetesレポ編集 BASEURL = HTTPS://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ 。gpgcheckを1 =
// GPG効果が有効 gpgkey = HTTPS://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
//有効性プロファイルを指定し、それがインポートされたファイルの回転数によって指定されていない--import 。有効1 =
@倉庫を有効にする [ルート@ localhostののyum.repos.d]#
ルート@ localhostののyum.repos.d]#yumをすべて削除していない ロードのプラグイン:fastestmirror 引数なしの一致をすべて 除去するためにマークされませパッケージ [ルート@ localhostののyum.repos.d]#yumのmakecache fastestmirrorの:ロードされたプラグイン のロードミラー速度から、キャッシュされたがホストファイル ベース| 3.6 kBの午前0時00分〇 〇秒 ドッキングウィンドウ-CE-安定| 3.5 kBの午前0時00分〇 〇秒 エキストラ| 3.4 kBの午前0時00分〇 〇秒 kubernetes | 1.4 kBの夜12時○○分00秒 アップデート| 4.3 kBの午前0時00分〇 〇秒 (1.3):kubernetes /主要| 50K 12時00分00秒 (3.2):kubernetes / filelistに| 18 kBの午前12時00分00秒 (3.3):kubernetes /その他| 33 kBの夜十二時00分00秒 kubernetes 363分の363 kubernetes 363分の363 kubernetes 363分の363 メタデータキャッシュを作成 #YUM repolist [ローカルホストyum.repos.d @ルート] ロード済みプラグイン:fastestmirrorの キャッシュされたホストファイルのから読み込みミラー速度 レポIDレポ名ステータス ベース/ 7 / x86_64のCentOSの-7 -ベース- 163.com 10019 ドッカー-CE-安定/ x86_64の安定ドッカーCE - x86_64版46人の エキストラ/ 7 / x86_64版のCentOS-7 -エクストラ- 163.com 419 kubernetes Kubernetesレポ編集363 アップデート/ 7 / x86_64版のCentOS-7 -アップデート- 163.com 2146 repolist:12993