小技のメモ書き

-O3化の作業で.srpmを引っ張ってくるのにいちいち手動でftpを利用するのは面倒です。さらに.srpm自体がupdate側にあるのかそうでないかまで判断しなくてはなりません。

なんとかならんかと考えていたところ、なんとdnfに.srpmをダウンロードする機能が存在することが判明。
しかもupdate側かどうかまで自動で判別してコマンド発行時点での最新を引っ張ってくれます。ファイル名は厳密にチェックされますが、バージョンまでは指定する必要がないのでとても便利。

dnf download --source file名1 file名2...

インストール済みやdnf check-updateで示されるrpmモジュール名からバージョン情報を取りのぞくスクリプトはgawkかpython+正規表現を使えば簡単に書けますから、.srpmの取り出しも半自動化できます。

早く気付けば良かったな。これでftpは必要無くなった?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です