Fedoraにリポジトリを追加するには?

Fedoraにリポジトリを追加するには?

リポジトリを通して私はこれをしました(rootユーザーとして):

# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1

これがFedora(> = 14)にパッケージストアを追加するのに推奨される方法ですか?

.repoすべての正しいFedoraパッケージリポジトリにこれらの設定ファイル(たとえば、そのようなファイル)を含める必要がある(または必ず含める必要がある)ことを指定するいくつかのポリシー/標準がありますか?

(デフォルトでは、ユーザーまたは一部のツールがそれをローカル/etc/yum.reposディレクトリにコピーできるためですか?)

答え1

Fedora 14文書。まだ更新されていません。 .repoファイルのみを使用してこれを行うための最新の方法は次のとおりです。

yum-config-manager --add-repo=https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo

...次のようにyum-config-mananger --enable使用することもできます。

答え2

dnfがyumをデフォルトのパッケージマネージャに置き換えたFedora 22以降を使用している場合は、次のコマンドを使用できます。ここ:

dnf config-manager --add-repo repository_url

どこリポジトリ_url は .repo ファイルへのリンクです。

以下で有効にできます。

dnf config-manager --set-enabled repository

どこリポジトリ一意のストレージID。

答え3

私は"fedora addリポジトリ"を検索し、古い、あまり役に立たないリンクを取得しました。騒音のためにこのリンクを見逃しました:

http://docs.fedoraproject.org/en-US/Fedora_Core/3/html/Software_Management_Guide/sn-using-repositories.html

これも少し古いものですが、ソフトウェア管理ガイドの更新版を見つけるためのヒントを提供しました。

新しいリポジトリの追加

(また、.repoファイルを追加するために使用したwgetメソッドについても言及します)

公式でかなり広範囲に見えるFedoraのドキュメントがGoogleの結果で高いスコアを得ることができないという事実に少し驚きました。

答え4

関連情報