reposyncに/etc/yum.confを無視させる方法はありますか?
これを使用する場合は、reposync --config=/my/path/to/alternative/inputrepo.conf
内部の考慮のためにリポジトリを選択します。/etc/yum.repos.d
私の選択肢/inputrepo.confは次のとおりです。
[ペイント] 名前=ワニス baseurl=http://repo.varnish-cache.org/redhat/varnish-3.0/el6/x86_64/
...しかし、reposyncはまだ/etc/yum.repos.d/にあるgoogle-chomeリポジトリをインポートし、varnishが2回定義されたと文句を言います。
同期するミラーの一部がシステムの/etc/yum.repos.d/にも存在しますが、デフォルトのURLが異なるため、これが問題になります。
答え1
代替案では、表示されないように他のものに設定する必要がありyum.conf
ます。reposdir
/etc/yum.repos.d
/etc/reposync.repos.d
reposync用に追加された行が次yum.conf
のようになるように、reposyncのリポジトリ定義をそこに入れました。
reposdir=/etc/reposync.repos.d
答え2
努力する:
% reposync -p [destdir] --repoid=varnish
このオプションは、repo varnish リポジトリをユーザーが提供するすべてのディレクトリのローカルリポジトリと同期します。
% reposync -p [destdir] -n --repoid=varnish
後続の同期では、最新のファイルのみが同期されます。
答え3
同様のマークを確認してくださいyum --disablerepo="*" ...
。マンページを読んでくださいyum
。