GNU/Linux >> Linux の 問題 >  >> Linux

Reposyncはミラーからサブディレクトリを除外しますか?

reposyncコマンドをミラーリングするときにパブリックリポジトリのサブディレクトリを無視するようにする方法はありますか?

/repodata/と/repoview/ dirsを持つURLでのみ同期したいようですが、ミラーリングしようとしているリポジトリには、1つのサブディレクトリの下にある17MBのものがあるため、これを避けたいと思います。リポジトリが含まれているディレクトリと、別のディレクトリにない9GBのもの。

承認された回答:

すべての見た目は、reposyncがあなたが探しているものを正確に実行しないということです。

reposyncではなく、特定のリポジトリからいくつかのパッケージの最新バージョンが必要であると仮定すると、repoqueryを使用してパッケージを検索してダウンロードできます。

実行しているマシンとアーチのファイルを取得します。

wget repoquery --location flash-plugin

パッケージのディレクトリ全体を取得します:

repoquery –location -a –repoid adobe-linux-x86_64 | xargs wget

reposyncとは異なりますが、ニーズを満たす場合があります。リポジトリ全体を取得するのではなく、rpm自体のみを取得しますが、それが必要な場合はローカルリポジトリに変換するか、httpを介して提供するだけでニーズを満たすことができます。


Linux
  1. Bashのファイル名拡張メカニズムから一部のファイルを除外するにはどうすればよいですか?

  2. ディレクトリを grep -R から除外するにはどうすればよいですか?

  3. ファイルのリストを検索から除外する

  1. virtualhost proxypass からエイリアスを除外する

  2. ls コマンドからディレクトリを除外するにはどうすればよいですか

  3. ある Git リポジトリから別のリポジトリにコミットをコピーする方法は?

  1. AWStats統計からIPアドレスを除外する方法

  2. 特定のホストを Nagios ホストグループから除外する方法はありますか?

  3. Linux のトップ画面から一部のユーザーを除外するには?