Я использую минимальную установку Debian , в которой практически ничего не установлено. Я пытаюсь заставить bash работать автоматически. Я просмотрел все вопросы по этой теме на сайтах суперпользователя и аскубунту, и это то, что я нашел.
Я понимаю, что мне нужно установить bash-complete. Я установил это в моей системе. Я обнаружил, что это должно быть в моем файле $HOME/.bashrc
:
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Это уже было там. Я где-то читал, что он должен быть добавлен в файл /etc/profile
. Я это сделал. Я вышел и снова вошел, и это не работает. Я добавил && echo "OK"
к файлам, и когда я загружаю терминал, он говорит "ОК", поэтому я знаю, что он запускается.
Автозаполнение для программ и путей работает, но это всегда работало даже до того, как я установил bash-завершение. Главное, что не работает, что беспокоит меня, это уместно. Если я скажу sudo apt install ged
а затем дважды нажмите tab, это не даст список пакетов, которые начинаются с этой строки, как в Ubuntu и других ОС.
В общем, как я могу получить bash-complete для работы с apt? Заранее спасибо!