Тестовый стенд Workstation 10.1, обновленный до sisyphus bash-completion-2.11-alt3.git.157.g59d2322e # apt-get install bacula (нажать tab) Результат: выводится список вариантов bacula11 bacula11-director-mysql bacula7-common bacula9 bacula9-director-sqlite3 bacula-director-common bacula11-bat bacula11-director-postgresql bacula7-console bacula9-bat bacula9-nagios bacula-director-mysql bacula11-client bacula11-director-sqlite3 bacula7-debug bacula9-client bacula9-storage bacula-director-postgresql bacula11-common bacula11-fd bacula7-director-common bacula9-common bacula9-traymonitor bacula-director-sqlite3 bacula11-console bacula11-nagios bacula7-director-mysql bacula9-console bacula-bat bacula-mls-backup bacula11-debug bacula11-storage bacula7-director-postgresql bacula9-debug bacula-client bacula-nagios bacula11-dir bacula11-traymonitor bacula7-director-sqlite3 bacula9-director-common bacula-common bacula-storage bacula11-director bacula7-bat bacula7-nagios bacula9-director-mysql bacula-console bacula11-director-common bacula7-client bacula7-storage bacula9-director-postgresql bacula-debug При этом в репозитории осталась только версия bacula11* Ожидаемый результат: нужно отсеивать выбывшие из репозитория пакеты
Но, по всей видимости, где-то эти пакеты у Вас apt-ах есть. Для проверки: > apt-cache show bacula7-client apt ищет во всех своих sources + в установленных пакетах. Это поведение, боюсь, исправить будет нереально.
(Ответ для ildar на комментарий #1) > Но, по всей видимости, где-то эти пакеты у Вас apt-ах есть. В Conflicts у bacula11-*
ооо! это меняет дело! хмм, Антон, есть идеи, как это поправить?
(In reply to ildar from comment #3) > ооо! это меняет дело! > хмм, Антон, есть идеи, как это поправить? Добавить --no-all-versions в /usr/share/bash-completion/completions/apt-cache в _apt_cache_packages в `apt-cache --no-generate pkgnames`
(Ответ для ildar на комментарий #3) > ооо! это меняет дело! > хмм, Антон, есть идеи, как это поправить? Виталий предложил исправление: (Ответ для Vitaly Chikunov на комментарий #4) > (In reply to ildar from comment #3) > > ооо! это меняет дело! > > хмм, Антон, есть идеи, как это поправить? > > Добавить --no-all-versions в > /usr/share/bash-completion/completions/apt-cache в _apt_cache_packages в > `apt-cache --no-generate pkgnames` ildar, будете исправлять?
боюсь, сейчас сделать и протестировать — никак, аврал. Недели через две.