AI 摘要(由 ChatGPT 总结生成):
该文介绍了在使用Docker容器时可能遇到vim未安装的问题,提供了解决方法。当使用`apt-get install vim`命令时出现问题时,通过执行`apt-get update`命令更新软件包索引。由于国内机器下载速度慢,作者建议更换源,提供了使用清华源的替换命令。最后,通过`apt-get install vim`命令安装vim编辑器。
在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim
命令时,提示:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim
凉凉,找不到vim编辑器,这时候就需要敲:apt-get update
这个命令的作用是:同步 /etc/apt/sources.list
和 /etc/apt/sources.list.d
中列出的源的索引,这样才能获取到最新的软件包。等更新完毕以后再敲命令:apt-get install vim
安装vim即可。
但是你会发现国内机器在更新源的索引时异常的慢,这是由于下载地址是海外地址,下载速度异常慢而且可能中断更新流程,这时候我们不得不考虑换源,相关替换命令如下:
# 备份源文件
mv /etc/apt/sources.list /etc/apt/sources.list.bak
# 清华源
echo "deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free" >> /etc/apt/sources.list
echo "deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free" >> /etc/apt/sources.list
echo "deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free" >> /etc/apt/sources.list
echo "deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free" >> /etc/apt/sources.list
echo "deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free" >> /etc/apt/sources.list
echo "deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free" >> /etc/apt/sources.list
echo "deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free" >> /etc/apt/sources.list
echo "deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free" >> /etc/apt/sources.list
# 更新索引
apt-get update
然后就可以使用命令apt-get install vim
安装vim编辑器了