RHEL 7.8システムがあります。これにより、rpm -qa
2,551rpmが表示されます。
これにより、reposync
ダウンロードできる速度が13,314rpmで表示されます。そのリポジトリの下にフォルダがあり、/var/cache/yum/
今。packages
Packages
私は一晩中reposyncを実行するようにして、最終的にはPackages
50GB以上の内容を含むフォルダと複数のサブフォルダを持つようになりました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
ので注意してください。install
yum
誰かが何が起こっているのかを理解できるように、高いレベルの説明を提供できますか?
reposync
特定のリポジトリからすべてのrpmをダウンロードしますか?
man
ページから:
reposync は yum を使用してパッケージを検索し、リモート yum リポジトリをローカルディレクトリに同期させるために使用されます。
そのため、ローカルで高可用性のバックアップストアが必要な場合や、リモートストアからパッケージを削除できると予想する場合のユースケースになる可能性があります。