パックマンでパッケージを垂直にフォーマットする

パックマンでパッケージを垂直にフォーマットする

私はしばらくシステムをアップグレードしていないとしましょう。最後に実行すると、pacman -Syu明らかに多くのパッケージを受け取ります。この場合、出力は完全に許可されません。すべてのパッケージは、並べ替えなしで単純な改行で1行に作成されます。

では、pacmanパッケージをこのように列として表示できますかls -C?それとも、少なくとも垂直にそのように表示できますかls -1

これまでこれを使ってきましたが、pacman -Syu --print-format '%n %v'次善策です(特にパス強制がドライランモード--print-formatで実行されるので、実際にパッケージを確認してから再実行するpacman必要があります)。pacman -Syuラッパースクリプトを作成したり、他のフロントエンドに切り替えるのは、過度に感じられます。

答え1

pacmanpacman列(または個々の列)ごとに印刷するのではなく、印刷パッケージに通知できます。テーブル(考える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]

関連情報