解决Ubuntu 下未安装Vim nano gedit vi emacs kate编辑器无法编辑sources.list的问题
!!! 注意(重要)
docker 镜像中的Ubuntu版本和系统不一定对应,更换源之前要查清楚系统内核版本,根据内核版本查找相应的国内软件源
# 查看内核版本
sudo lsb_release -a
不使用编辑器将软件源写入sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse" >/etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse" >>/etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
">>/etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
" >>/etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
" >>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
" >>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
" >>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
">>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse " >>/etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse" >>/etc/apt/sources.list
注意上述命令中>
和>>
的区别
`>` 写入sources.list会清空文件内容
`>>` 是向sources.list追加内容
若装有编辑器可采用下述命令来修改软件源
vim /etc/apt/sources.lis