Как я это решил
У меня были проблемы с автозаполнением wget
при попытке автозаполнения, apt-get install wg[TAB][TAB]
и мне удалось решить эту проблему, удалив --no-generate
параметр из файла ниже:
/usr/share/bash-completion/completions/apt-cache
/usr/share/bash-completion/completions/apt-get
Стоит отметить, что эти файлы доступны только после установки bash-completion
.
--no-generate
Параметр я имею в виду можно увидеть в строке ниже, но я удалил ВСЕ --no-generate
, а не только от этой линии:
https://github.com/scop/bash-completion/blob/master/completions/apt-get# L28
Как я дошел до этого момента?
Я попал в этот момент после запуска set -v
до apt-get install wg[TAB][TAB]
, который показал, что выполненная команда была:
apt-cache --no-generate pkgnames wg
и на выходе была ошибка:
E: Could not open file - open (2: No such file or directory)
Когда я выполнил apt-cache pkgnames wg
без, --no-generate
я правильно получил список для автозаполнения:
root@484f5c8f56ba:/# apt-cache pkgnames wg
wgalician-minimos
wget2
wgaelic
wget
wgerman-medical
wget2-dev
Надеюсь это поможет.