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

原文地址:https://www.cnblogs.com/hi3254014978/p/15586099.html