在使用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的,
-
更新DNS
-
DNS(Domain Name
System
)是域名解析服务器的意思,它在互联网的作用是把域名转换成为网络可以识别的IP地址。当用户在浏览器中输入网址域名时,首先就会访问系统设置的DNS域名解析服务器(通常由ISP运营商如电信、网通提供)。如果该服务器内保存着该域名对应的IP信息,则直接返回该信息供用户访问网站。否则,就会向上级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就可以正常更新了。
但是要注意,更改resolve.conf这个文件的话,你的Ubuntu重启之后这个文件会重置,所以你要再更新的话还需要再修改这个文件。
当然也是有一次改过就可以长久使用,但是我还没有尝试,等着自己试过之后在过来补充。
版权声明:本文为weixin_38653363原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。