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