1. 程式人生 > 其它 >E: Unable to locate package vim 的解決方案---docker 映象下安裝Vim

E: Unable to locate package vim 的解決方案---docker 映象下安裝Vim

在使用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

參考:E: Unable to locate package vim 的解決方案---docker 映象下安裝Vim