Wie ich es gelöst habe
Ich hatte Probleme mit der automatischen Vervollständigung beim Versuch, sie automatisch wgetzu vervollständigen, apt-get install wg[TAB][TAB]und konnte sie lösen, indem ich den --no-generateParameter aus den nachstehenden Zeilen entfernte:
/usr/share/bash-completion/completions/apt-cache
/usr/share/bash-completion/completions/apt-get
Erwähnenswert ist, dass diese Dateien erst nach der Installation verfügbar sind bash-completion.
Der --no-generateParameter, auf den ich mich beziehe, ist in der folgenden Zeile zu sehen, aber ich habe ALLE entfernt --no-generate, nicht nur aus dieser Zeile:
https://github.com/scop/bash-completion/blob/master/completions/apt-get# L28
Wie bin ich zu diesem Punkt gekommen?
Ich kam zu diesem Punkt, nachdem ich set -vzuvor ausgeführt hatte apt-get install wg[TAB][TAB], was zeigte, dass der ausgeführte Befehl war:
apt-cache --no-generate pkgnames wg
und die Ausgabe war ein Fehler:
E: Could not open file - open (2: No such file or directory)
Wenn ich apt-cache pkgnames wgohne ausgeführt habe, habe --no-generateich die Liste für die automatische Vervollständigung korrekt erhalten:
root@484f5c8f56ba:/# apt-cache pkgnames wg
wgalician-minimos
wget2
wgaelic
wget
wgerman-medical
wget2-dev
Hoffe das hilft.