Das ist mir aufgefallen, weil ich gerade ein Script schreibe, bei dem dpkg beteiligt ist.
Bisher hatte ich mit dpkg nur in Form von "dpkg -i" und "dpkg -l" zu tun.
Doch nun brauchte ich zwei Listen der installierten Pakete. Einmal in der Form 1. Spalte = [Source-Paketname] und 2. Spalte = [Paketname] und einmal in der Form 1. Spalte = [Paketname] und 2. Spalte = [Version].
Erst habe ich das mühsam mit wget und sed (1. Liste) gemacht bzw. mit "dpkg -l" und sed (2. Liste).
Doch dann habe ich gesehen was dpkg kann und brauche jetzt für die 1. Liste nur noch:
Code: Alles auswählen
dpkg-query -W -f='${source:Package} ${binary:Package}\n'
Code: Alles auswählen
dpkg-query -W -f='${binary:Package} ${Version}\n'
Code: Alles auswählen
apropos '^dpkg-.*'