私はしばらくシステムをアップグレードしていないとしましょう。最後に実行すると、pacman -Syu
明らかに多くのパッケージを受け取ります。この場合、出力は完全に許可されません。すべてのパッケージは、並べ替えなしで単純な改行で1行に作成されます。
では、pacman
パッケージをこのように列として表示できますかls -C
?それとも、少なくとも垂直にそのように表示できますかls -1
?
これまでこれを使ってきましたが、pacman -Syu --print-format '%n %v'
次善策です(特にパス強制がドライランモード--print-format
で実行されるので、実際にパッケージを確認してから再実行するpacman
必要があります)。pacman -Syu
ラッパースクリプトを作成したり、他のフロントエンドに切り替えるのは、過度に感じられます。
答え1
pacman
pacman
列(または個々の列)ごとに印刷するのではなく、印刷パッケージに通知できます。テーブル(考えるls -l
)。これだけでパッケージリスト自体を読みやすくすることができます。
この動作は、コメントアウトを解除することで有効にできます。VerbosePkgLists
[options]
中間セクションのオプション/etc/pacman.conf
。これにはコマンドラインスイッチはありません。
今後:
resolving dependencies...
looking for conflicting packages...
Packages (3) pacman-mirrorlist-20151115-1 pam-1.2.1-3 taglib-1.10-1
Total Download Size: 0.96 MiB
Total Installed Size: 4.65 MiB
Net Upgrade Size: -0.51 MiB
:: Proceed with installation? [Y/n]
後ろに:
resolving dependencies...
looking for conflicting packages...
Package (3) Old Version New Version Net Change Download Size
core/pacman-mirrorlist 20151109-1 20151115-1 0.00 MiB 0.00 MiB
testing/pam 1.2.1-2 1.2.1-3 -0.65 MiB 0.59 MiB
testing/taglib 1.9.1-1 1.10-1 0.13 MiB 0.36 MiB
Total Download Size: 0.96 MiB
Total Installed Size: 4.65 MiB
Net Upgrade Size: -0.51 MiB
:: Proceed with installation? [Y/n]