在使用docker容器時,有時候里邊沒有安裝vim,使用 vim 命令時提示:vim: command not found,這個時候就需要安裝vim,可是當你敲apt-get install vim命令時,又提示:E: Unable to locate package vim
這說明 apt 當前所在鏡像中沒有 vim 這個包,所以我們需要使用 apt-get update 命令升級 apt 所在鏡像。
apt-get update
升級過程可能非常慢,因為是從海外站點拉取鏡像,所以我們可以配置一個國內的鏡像源,加速鏡像拉取更新
root@1b4671904bfa:/# mv /etc/apt/sources.list /etc/apt/sources.list.bak root@1b4671904bfa:/# echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.list root@1b4671904bfa:/# echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list root@1b4671904bfa:/# echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list root@1b4671904bfa:/# echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
配置完后,再次更新鏡像
apt-get update
因為當前鏡像已經有vim的包了,所以我們已經可以使用 apt-get 工具安裝 vim 工具了,再次執行命令安裝成功。
apt-get install -y vim