Fedoraでリポジトリの更新を無効にする

Fedoraでリポジトリの更新を無効にする

yumからいくつかのパッケージをインストールしようとするたびに、Fedoraはすべてのリポジトリで更新を確認します。更新されたことがわかるので時間の無駄です!

このチェックを無効にするにはどうすればよいですか?

答え1

以下を簡単に使用できます。

yum --disablerepo=\* --enablerepo=your_repo  install packagename

次のコマンドを使用してリポジトリを一覧表示できます。

yum repolist

永久に無効にするには、/etc/yum.repos.d/*.repo手動で編集して無効にする必要があります。

答え2

yumが更新されたことをご存知でしたら、インストールする前に次のサイトにアクセスしてください。

/etc/yum.repos.dディレクトリと編集 /etc/yum.repos.d/fedora-updates.repo

アップデートを変更してください。アップデートに値があります有効1に設定されているので、0に変更します。

有効=値

…where value is one of:

0 — Do not include this repository as a package source when performing updates and installs. This is an easy way of quickly turning repositories on and off, which is useful when you desire a single package from a repository that you do not want to enable for updates or installs.

1 — Include this repository as a package source.

Turning repositories on and off can also be performed by passing either the --enablerepo=repo_name or --disablerepo=repo_name option to yum, or through the Add/Remove Software window of the PackageKit utility. 

答え3

「repoが最新の状態かどうか」を確認する作業は速いので、面倒ではありません。数秒間ストレージを無効にする〜する後で血の復讐…

yum -y install package-A; yum -y install packge-B; ...繰り返し確認するのが面倒な場合は、yum -y install package-A package-B ...

ところで、Fedora 18には実験的なdnfyum代替機能があります。たくさんより高速で正確です。並列に設置できます。魅力のように動作しますが、まだ少しエッジがあります(解決できない衝突があると判断すると、何もせずに静かに終了します)。

関連情報