質問: フォルダ/etc/yum.repos.d内の内容の説明 私はlinuxとcentos全般に非常に慣れていません。誰かが、yum.repos.dの内容と、/ etc/yum.confの内容とどう違うのかについて、簡単な言語で概要を教えてください。yum.repos.dディレクトリ内にリポジトリを作成する必要があると聞きました。なぜそれをする必要があるのですか?また、yum updateコマンドはそれらのリポジトリを使用しますか?
回答: yum.repos.d内の内容と、/ etc/yum.conf内の内容との違いについて簡単な言葉で概要を教えてください[?] これごと yumに関するredhatの記事 : yumおよび関連ユーティリティの構成ファイルは/etc/yum.confにあります。このファイルには、必須の[main]セクションが1つ含まれています。これにより、yumオプションにグローバルな影響を与えることができます。また、リポジトリを設定できる[repository]セクションを1つ以上含めることができます-特定のオプション。 したがって、yum.confは、yumが実行するために使用する基本的な命令セットであり、yumを使用するために文字通り必要なため、リポジトリ情報が含まれています。特にyum.repos.dについて: /etc/yum.repos.d/ディレクトリの新規または既存の.repoファイルで個々のリポジトリを定義することをお勧めします。 /etc/yum.confファイルの個々の[repository]セクションで定義した値は、[main]セクションで設定された値を上書きします。 つまり、yum.repos.dには、「追加の」リポジトリ情報とそれだけが含まれています。この情報は、yum.confにあるものを上書きする可能性があります。このような構成情報の分離は、linuxでは一般的です。多くのプログラムは、テキストベースの構成ファイルを使用します(これは非常に大きくて読みにくい場合があり、操作するための基本的なデータセットのみを提供することを目的としています)。そのため、変更が必要になる可能性が高い情報(リポジトリー・データなど)を、変更が必要になる可能性が低い情報(yumがデフォルトでどのように機能するか)から分類することが望ましいと見なされることがよくあります。 yum.repos.dディレクトリ内にリポジトリを作成する必要があると聞きました。なぜそれをする必要があるのですか? リポジトリ構成ファイル(例:local.repo)を意味していると思います。私が間違っていなければ、実際のリポジトリは潜在的にどこにでもある可能性があります(接続性と権限を考慮に入れて)。「yuminstallpackagename」などのコマンドは、通常、yum.repos.d内の既存のyumリポジトリ構成ファイルをチェックします。それは一貫性を探すための標準的な場所です。リポジトリ構成ファイルは、実際のリポジトリ(パッケージファイルが物理的に配置されている場所)に関するyum情報を伝えます。いくつかのオプションの要素がありますが、各。repoファイルには以下が必要です。 repository id-1つのword固有のリポジトリid。 [localrepo]。 name-人間が読めるリポジトリの名前。 name = awesome local repo baseurl-repodataディレクトリ(実際のファイルが保存されている場所)へのurl。 file:// path、 ftp:// link 、 http:// link 、および https:// link アドレスはすべて有効なオプションです。 enabled-更新およびインストールを実行するときに使用するリポジトリを有効にするかどうか。 enabled = 1(1-"このリポジトリを使用する"、0-"このリポジトリを使用しない")。 また、yum updateコマンドはそれらのリポジトリを使用しますか? インストールまたは更新するyumコマンドは、おそらくそれらをチェックします。