Nasıl çözdüm
Ben otomatik tamamlamak için çalışıyor oto tamamlama sorunları vardı wget
ile apt-get install wg[TAB][TAB]
ve ben kaldırarak bunu çözmek başardı --no-generate
altında sinekler gelen parametreyi:
/usr/share/bash-completion/completions/apt-cache
/usr/share/bash-completion/completions/apt-get
Bu dosyaların yalnızca yüklendikten sonra kullanılabilir olduğunu belirtmek gerekir bash-completion
.
Bahsettiğim --no-generate
parametre aşağıdaki satırda görülebilir, ancak TÜM'ü --no-generate
yalnızca bu satırdan değil, kaldırdım :
https://github.com/scop/bash-completion/blob/master/completions/apt-get# L28
Bu noktaya nasıl geldim?
Daha set -v
önce çalıştırdıktan sonra çalıştırılan apt-get install wg[TAB][TAB]
komutun olduğunu gösteren bu noktaya var :
apt-cache --no-generate pkgnames wg
ve çıktı bir hataydı:
E: Could not open file - open (2: No such file or directory)
Ben apt-cache pkgnames wg
olmadan yürüttüğümde --no-generate
otomatik tamamlama listesini doğru şekilde aldım:
root@484f5c8f56ba:/# apt-cache pkgnames wg
wgalician-minimos
wget2
wgaelic
wget
wgerman-medical
wget2-dev
Bu yardımcı olur umarım.