DNF:ダウンロードパッケージのURLを表示します。

DNF:ダウンロードパッケージのURLを表示します。

DNFからダウンロードしたパッケージのURLを取得する簡単な方法はありますか?

私が達成したいこと:私は現在非常に高価なインターネットパッケージを使用しているので、リンクを取得して別の接続からパッケージをダウンロードしてDNFに供給する必要があります。

答え1

これは標準的な回答DNF開発者は以下を提供します。

dnf repoquery <pkg> --locationまたはdnf download <pkg> --url(dnf-plugins-coreパッケージから)を使用してパッケージをダウンロードできるURLを一覧表示します。

答え2

xemacs完璧ではありませんが(何ですか?)ローカルリポジトリを試してみました。

dnf list xemacs                           <- check the repository
   # and this returns xemacs.x86_64  21.5.34-35.20190323hgc0ed7ef9a5a1.el8 epel-RedHat
grep baseurl /etc/yum.repos.d/blah.repo   <- where blah defines the repository
   # this returns https://fseitl-build01p.ncifcrf.gov/oel/OL8/epel4oel/$basearch/
wget https://fseitl-build01p.ncifcrf.gov/oel/OL8/epel4oel/x86_64/xemacs-21.5.34-35.20190323hgc0ed7ef9a5a1.el8.x86_64.rpm

依存関係を取得するためにプロセスを繰り返す必要があるかもしれません。

関連情報