Formatar pacotes verticalmente em pacman

0

Suponha que eu não atualize meu sistema por um tempo. Uma vez que eu finalmente execute pacman -Syu , obviamente receberei muitos pacotes. Em casos como esse, a saída é completamente inaceitável - todos os pacotes são escritos em uma linha, sem qualquer tipo de alinhamento, apenas quebra automática simples.

Então, posso obter pacman para mostrar os pacotes em colunas como ls -C , ou pelo menos verticalmente como ls -1 ?

Até agora eu tenho usado pacman -Syu --print-format '%n %v' , mas isso é abaixo do ideal (especialmente que passar --print-format forças pacman para rodar no modo dry-run, então eu preciso executar pacman -Syu novamente depois de examinar o pacotes). Escrever um script wrapper ou mudar para outro frontend parece um exagero.

    
por rr- 15.11.2015 / 19:27

1 resposta

2

Em vez de tornar pacman imprimir em colunas (ou em uma única coluna), é possível informar pacman para imprimir o pacote em tabelas (pense em ls -l ). Só isso deve tornar a lista de pacotes muito mais legível.

Esse comportamento pode ser ativado removendo o comentário da opção VerbosePkgLists na seção [options] em /etc/pacman.conf . Não há comutador de linha de comando para isso.

Antes:

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] 

Depois:

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]
    
por 15.11.2015 / 19:27

Tags