如何使 apt 自动完成功能在最小系统(在 LXC 容器中)工作?

Ada*_*ski 1 bash 12.04 lxc

当我在 12.04 上的瘦 LXC 容器中工作时,我只有非常基本的系统。特别/etc/bash_completion.d是缺少apt我觉得特别有用的 eg 。

是否有任何标准包可以为 apt 安装自动完成功能,还是应该手动复制文件?只是手动将文件复制到 /etc/bash_completion.d 似乎不起作用。

bash用作我的命令解释器。

我在这里缺少什么?

Ada*_*ski 7

好的,我发现了问题。

自动完成需要 4 个基本要素:

  1. 重击
  2. 可执行脚本/etc/bash_completion(这是我缺少的部分)
  3. 文件夹中不可执行的脚本/etc/bash_completion.d。我相信它们会与相关软件包一起静默安装。
  4. /etc/bash_completion在 Bash 中执行脚本(标准~/.bashrc负责)

  • 脚本 /etc/bash_completion 随包 bash-completion 一起提供: apt-get install bash-completion (3认同)