Como configurar a saída do dpkg -l (dpkg-query)

0

Eu tenho duas máquinas, que produzem coisas diferentes em dpkg -l de maneira diferente: a segunda está exibindo "Arquitetura" somente em uma máquina.

Como definir o idioma de saída para dpkg e forçá-lo a usar as informações de "Arquitetura"?

1

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                               Version                       Description
+++-===================================-============================-============

2

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                               Version                       Architecture Description
+++-==================================-=============================-============-============

dpkg-query parece uma trilha promissora com:

dpkg-query --show --showformat='${Package} ${Version} ${Architecture} ${Description}\n'

ainda retorna muita informação e não é tão bem apresentada como dpkg -l :

acpi 1.5-2  amd64  displays information on ACPI devices
 Attempts to replicate the functionality of the 'old' apm command on
 ACPI systems, including battery and thermal information. Does not support
 ACPI suspending, only displays information about ACPI devices.
acpi-support-base 0.137-5  all  scripts for handling base ACPI events such as the power button
 This package contains scripts to react to various base ACPI events
 such as the power button. For more extensive ACPI support, including support
 for suspend-to-RAM and for various laptop features, install the package
 "acpi-support".
acpid 1:2.0.7-1squeeze4  amd64  Advanced Configuration and Power Interface event daemon
    
por Szymon Toda 04.02.2014 / 09:43

1 resposta

1

Minha opinião (inferida da última mensagem de erro citada) é que você tem Wheezy (ou Jessie ou Sid) em uma máquina e Squeeze em outra.

O Debian (e, portanto, sua máquina dpkg ) ganhou suporte para o chamado "multiarch" (uma habilidade para instalar o mesmo pacote várias vezes - uma vez para uma arquitetura, digamos assim, i386 e amd64 compilações da mesma biblioteca podem coexistir) apenas em Wheezy. Isso poderia explicar as diferenças que você observa.

    
por 04.02.2014 / 12:52

Tags