Auch wenn mich die Anzahl der installierten Pakete bisher nicht interessiert hat
habe ich das mal ausprobiert und bin darüber verwundert, dass ich, je nach Befehl, unterschiedliche Werte erhalte.
$ dpkg -l | awk '{print $2}' | wc -l
4756
$ apt-show-versions | wc -l
6656
$ apt list --installed | wc -l
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
3863
In Synaptic steht, dass bei mir 4141 Pakete installiert sind.
Bei dem Befehl von bluelupo ist mir dann aufgefallen, dass dort sowohl installierte, als auch nicht installierte Pakete aufgezählt werden. Wenn ich die Anzahl der nicht installierten Pakete ermittle.
$ apt-show-versions | grep "not installed" | wc -l
2515
und diese dann von der zuert ermittelten Zahl abziehe, komme ich auf den Wert, der mir Synaptic anzeigt.
6656 - 2515 = 4141