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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM