Bagaimana saya menyelesaikannya
Aku punya masalah penyelesaian otomatis mencoba untuk melengkapi otomatis wget
dengan apt-get install wg[TAB][TAB]
dan saya berhasil menyelesaikannya dengan menghapus --no-generate
parameter dari lalat di bawah ini:
/usr/share/bash-completion/completions/apt-cache
/usr/share/bash-completion/completions/apt-get
Perlu disebutkan bahwa file-file ini tersedia hanya setelah Anda menginstal bash-completion
.
The --no-generate
parameter saya maksudkan dapat dilihat pada baris di bawah, tapi saya dihapus semua --no-generate
, tidak hanya dari baris ini:
https://github.com/scop/bash-completion/blob/master/completions/apt-get# L28
Bagaimana saya sampai pada titik ini?
Aku sampai ke titik ini setelah menjalankan set -v
sebelumnya apt-get install wg[TAB][TAB]
, yang menunjukkan bahwa perintah dieksekusi adalah:
apt-cache --no-generate pkgnames wg
dan hasilnya adalah kesalahan:
E: Could not open file - open (2: No such file or directory)
Ketika saya dieksekusi apt-cache pkgnames wg
tanpa --no-generate
Saya dengan benar mendapat daftar untuk pelengkapan otomatis:
root@484f5c8f56ba:/# apt-cache pkgnames wg
wgalician-minimos
wget2
wgaelic
wget
wgerman-medical
wget2-dev
Semoga ini membantu.