更换清华源
命令sudo apt-get update 显示很多忽略信息,需要更换清华源
打开终端,输入以下命令,将/etc/apt/目录下的源进行备份
cd /etc/apt
sudo mv sources.list sources.list.bak
在ubuntu的文本编辑器中写入以下内容,保存在主目录,命名sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
在主目录打开终端,输入以下命令,将刚刚保存的sources.list文件复制到/etc/apt/(这样做是因为apt目录权限只可读,不能直接在apt生成sources.list文件)
sudo cp sources.list /etc/apt/sources.list
开始更新
sudo apt-get update
sudo apt-get upgrade
安装vim
sudo apt-get install vim
很不幸,又遇到新的错误:“下列软件包有未满足的依赖关系:
vim : 依赖: vim-common (= 2:7.4.1689-3ubuntu1.5) 但是 2:8.0.0095-1ubuntu3 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。”
解决方法参考自博客
sudo apt-get purge vim-common
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vim