pacman -Syu
アップデートが必要なパッケージの一覧を出力します。その後、印刷されます。みんな更新サイズ(つまり、ダウンロードされるデータ量)
私の質問は:ダウンロードサイズを取得する方法はありますか?各データパック必要更新したいですか?私はこれがいくつかのテキスト処理で行われると思いますexpac
が、どうすればいいかわかりません。
出力は次のように印刷されると思います。
package1-name X MB
package2-name X MB
...
答え1
まさにここに。
必要なのはVerbosePkgLists
活性化するだけです。pacman.conf
、文書によると:
アップグレード、同期、および削除操作のために、ターゲットパッケージの名前、バージョン、およびサイズを表形式で表示します。
たとえば、これは以下を生成します。
Package (183) Old Version New Version Net Change Download Size
core/bash 5.1.004-1 5.1.008-1 0.01 MiB 1.65 MiB
答え2
pacman -Qui | awk '/^Name/{name=$3} /^Installed Size/{print $4$5, name}' | sort -h
わずかに修正されたバージョンでこのコマンドはWikiからのものです。