So konfigurieren Sie die Ausgabe von dpkg -l (dpkg-query)

0

Ich habe 2 Maschinen, die verschiedene Dinge auf dpkg -lunterschiedliche Weise ausgeben : 2. zeigt "Architektur" nur in einer Maschine an.

Wie dpkgkann ich die Ausgabesprache festlegen und erzwingen, dass "Architektur" -Informationen ausgegeben werden?

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 sieht aus wie vielversprechender Trail mit:

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

Es gibt jedoch zu viele Informationen zurück und ist nicht so schön dargestellt wie 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
Szymon Toda
quelle

Antworten:

1

Meiner Meinung nach (abgeleitet aus der zuletzt genannten Fehlermeldung) haben Sie Wheezy (oder Jessie oder Sid) auf einer Maschine und Squeeze auf einer anderen.

Debian (und damit sein dpkgMaschinenpark) erhielt nur in Wheezy Unterstützung für den sogenannten "Multiarch" (eine Möglichkeit, dasselbe Paket mehrere Male zu installieren - zum Beispiel einmal für eine Architektur, i386und amd64Builds derselben Bibliothek könnten koexistieren). Das könnte die Unterschiede erklären, die Sie beobachten.

kostix
quelle