Dafür gibt es zwei häufige Gründe:
- Nicht alle Pakete enthalten tatsächliche Daten. Einige sind sogenannte "Metapakete", die ausschließlich aus einer Liste von Abhängigkeiten bestehen (die Hauptpakete für die meisten Desktop-Umgebungen sind gute Beispiele). Einige sind 'virtuelle' Pakete, die eine einfache Möglichkeit bieten, sich auf einen bestimmten Dienst zu verlassen, ohne sich zu kümmern, welche Implementierung verwendet wird (das 'init' -Paket unter Debian ist ein solches Beispiel). Debian verfügt auch über 'Übergangspakete', die sicherstellen, dass Abhängigkeiten bei Upgrades immer noch korrekt aufgelöst werden (da dpkg selbst keine Möglichkeit hat, installierte Pakete umzubenennen).
- Möglicherweise haben Sie einige Pakete, die entfernt wurden, aber noch Konfigurationsdateien auf dem System vorhanden sind. Der
dpkg
Befehl, den Sie gegeben haben, listet diese Pakete neben den installierten auf, aber es wird fast nie ein Verzeichnis darunter liegen/usr/share/doc
.