reposyncヘルプ - 必要なrpmのみがインストールされています

reposyncヘルプ - 必要なrpmのみがインストールされています

RHEL 7.8システムがあります。これにより、rpm -qa2,551rpmが表示されます。

これにより、reposyncダウンロードできる速度が13,314rpmで表示されます。そのリポジトリの下にフォルダがあり、/var/cache/yum/今。packagesPackages

私は一晩中reposyncを実行するようにして、最終的にはPackages50GB以上の内容を含むフォルダと複数のサブフォルダを持つようになりましたa/ b/ c/ d/

私のリポジトリは次のとおりです。

  • エッフェル
  • rhel-7-サーバー-追加-rpms
  • rhel-7-サーバー-オプション-rpm
  • rhel-7-サーバー-rpm

方法しかありませんかについて-私のシステムに実際にインストールしたrpmをダウンロードしますか?たとえば、インストールDVDまたはRHELのすべての項目は〜4.5 GB未満で、ここにあるすべての項目を使用していないことがわかります。 epelおよび追加/オプションのリポジトリから少量の追加ソフトウェアをインストールしても、4.5GB DVDに簡単にインストールでき、2,551rpmしか必要としません。システムにインストールされているすべてのrpmの最新/最新バージョンをどのように簡単にダウンロードできますか?

誰かが何が起こっているのかを理解できるように、高いレベルの説明を提供できますか?reposync特定のリポジトリからすべてのrpmをダウンロードしますか?

ベストアンサー1

方法しかありませんかについて-私のシステムに実際にインストールしたrpmをダウンロードしますか?

出力を組み合わせてrpm -qa使用​​できますyumdownloader。またはyum --downloadonly(これにより、RPMと依存関係がダウンロードされます)インストール済み潜在的なアップデートではないパッケージ)

yum reinstall --downloadonly --downloaddir=/path/to/local/files `rpm -qa`

パッケージがすでに存在し、追加のアクションが実行されないことがわかりますreinstallので注意してください。installyum

誰かが何が起こっているのかを理解できるように、高いレベルの説明を提供できますか?reposync特定のリポジトリからすべてのrpmをダウンロードしますか?

manページから:

reposync は yum を使用してパッケージを検索し、リモート yum リポジトリをローカルディレクトリに同期させるために使用されます。

そのため、ローカルで高可用性のバックアップストアが必要な場合や、リモートストアからパッケージを削除できると予想する場合のユースケースになる可能性があります。

おすすめ記事