在使用Ubuntu时经常会使用apt-get来安装软件,在这之前会使用ape-get来更新源,有时候更新源会无法使用。
我是参考更换了163的源,还有好多源可以使用,具体可以移步https://blog.csdn.net/u010053463/article/details/49300625
1.更新源时通过 cd /etc/apt切换进入目录,在目录下 ls 可以看到source.list文件,我们就是需要更新这个文件中的内容。
root@ubuntu:/# cd /etc/apt/
root@ubuntu:/etc/apt# ls
apt.conf.d sources.lisr~ sources.list.d trusted.gpg.d
preferences.d sources.list trustdb.gpg
sources.lisr sources.list_backup trusted.gpg
2.先将source.list文件进行备份 为source.list_back,因为下一步我们会将这个文件中的原始内容全部删除
root@ubuntu:/etc/apt# cp sources.list sources.list_back
3.vi打开source.list,将里面的内容全部删除,将找到的163的源(或者其他源)复制进去,然后保存退出。
删除文档中内容的时候,可以在vim的命令模式下进行多行删除,
例如【:1,15d】就是表示删除第1到15行,当然前后的大括号不要输入的。
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
4.更新之后再执行apt-get update。或许就可以解决问题也有可能还是没法解决问题。这时候我又查到了可能还是需要更新DNS的,
1.打开resolve.conf文件,在文件最后添加nameserver 8.8.8.8,然后保存退出
root@ubuntu:/etc/apt# vi /etc/resolv.conf
1 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf( 8)
2 # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
3 nameserver 8.8.8.8
~
2.然后执行以下指令来进行restar
root@ubuntu:/etc/apt# /etc/init.d/networking restart
3.这样之后在执行apt-get update就可以正常更新了。
当然也是有一次改过就可以长久使用,但是我还没有尝试,等着自己试过之后在过来补充。