14.4. yumの設定


デフォルトでは、yum/etc/yum.conf で設定されます。一般的な /etc/yum.conf ファイルの例を以下に示します。
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
[myrepo]
name=RHEL 5 $releasever - $basearch
baseurl=http://local/path/to/yum/repository/
enabled=1
一般的な /etc/yum.conf ファイルは、[main] セクションとリポジトリーセクションという 2 種類のセクションで設定されています。[main] セクションは 1 つだけ指定できますが、1 つの /etc/yum.conf 内に複数のリポジトリーを指定できます。

14.4.1. [main] オプション

[main] セクションは必須であり、必要なセクションは 1 つのみです。[main] セクションで使用できるオプションの完全リストは、man yum.conf を参照してください。
以下は、[main] セクションで最も一般的に使用されるオプションの一覧です。
cachedir
このオプションは、yum がキャッシュとデータベースファイルを保存するディレクトリーを指定します。デフォルトでは、yum のキャッシュディレクトリーは /var/cache/yum です。
keepcache= <1 or 0>
keepcache=1 を設定すると、インストールの成功後もヘッダーとパッケージのキャッシュを維持するように yum に指示します。keepcache=1 がデフォルトです。
reposdir= <absolute path to directory of .repo files>
このオプションを使用すると、.repo ファイルが置かれているディレクトリーを指定できます。.repo ファイルには、リポジトリー情報が含まれます( /etc/yum.conf[repository] セクションと同様)。
yum は、.repo ファイルおよび /etc/yum.conf ファイルの [repository] セクションからすべてのリポジトリー情報を収集して、各トランザクションに使用するリポジトリーのマスターリストを作成します。[repository] セクションと .repo ファイルの両方に使用できるオプションの詳細は、[repository] Options」 を参照してください。
reposdir が設定されていない場合、yum はデフォルトのディレクトリー /etc/yum.repos.d を使用します。
gpgcheck=<1 or 0>
これにより、ローカルパッケージのインストールなど、全リポジトリーのパッケージで GPG 署名の確認を無効または有効にします。デフォルトは gpgcheck=0 で、GPG チェックを無効にします。
このオプションが /etc/yum.conf ファイルの [main] セクションで設定されている場合は、すべてのリポジトリーの GPG チェックルールが設定されます。ただし、これを個別のリポジトリーに設定することもできます。つまり、あるリポジトリーで GPG チェックを有効にしつつ、別のリポジトリーで無効にすることもできます。
assumeyes= &lt;1 or 0>
これにより、yum が重要なアクションの確認を要求するかどうかを決定します。assumeyes=0 の場合のデフォルト。これは、yum により確認を求めるプロンプトが表示されることを意味します。
assumeyes=1 を設定すると、yum はコマンドラインオプション -y と同じように動作します。
tolerant= &lt;1 または 0>
有効にすると(tolerant=1)、yum はパッケージに関してコマンドラインでエラーを許容します。これは、yum コマンドラインオプション -t と似ています。
このデフォルト値は tolerant=0 (トレラントではありません)です。
exclude=<package name/s>
このオプションを使用すると、インストール/更新時にキーワードでパッケージを除外できます。複数のパッケージを指定する場合は、スペースで区切られたリストになります。ワイルドカードを使用したシェル glob (* や ? など)を使用できます。
retries= &lt;number of retries>
これにより、エラーを返す前に yum がファイルの取得を試行する回数が設定されます。これを 0 に設定すると、yum は永久に再試行されます。デフォルト値は 6 です。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.