正確には何が起こっていますか?
これはMetadata Synchronizationと呼ばれます。ローカルのdnfメタデータが期限切れになると、dnfはリモートリポジトリから最新のメタデータをダウンロードしようとします。このプロセスには時間とコストがかかります。
データリソースが限られているため、これを避けるにはどうすればよいですか。
--cacheonly
でdnf install
を実行することができますが、この場合は最新バージョンのパッケージを入手することはできません。 documentation:
-C, --cacheonly
Run entirely from system cache, don’t update the cache and use it even in case it is expired.
DNF uses a separate cache for each user under which it executes. The cache for the root user is called the system cache. This switch allows a regular user read-only access to the system cache which usually is more fresh than the user’s and thus he does not have to wait for metadata sync.