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
依存関係を取得するためにプロセスを繰り返す必要があるかもしれません。