sudo apt-get update访问国外源网站速度慢的解决办法

最近在用Ubuntu虚拟机,需要用命令行更新下载很多软件。但这些软件的服务器都在国外,所以访问速度很慢,比如下面的语句:

#sudo apt-get update
#sudo apt-get upgrade

下载速度十几k,中间还要断几次,影响效率并且影响心情。上网搜了一下,主流的解决方案有两种:

一、更改文件下载源(推荐)

这是我最后使用的方法,改完以后下载速度确实香。

1 点击System Settings

在这里插入图片描述

2 点击Software&Updates

在这里插入图片描述

3 更改下载源

这个镜像网址是我改过的,原本的源是美国的一个服务器。点击下拉菜单,有一个Others选项,点击Others可以看到第4步的窗口。

在这里插入图片描述

4 选择最佳服务器

点击按钮Select Best Server,主机自动测试最佳性能的服务器。
在这里插入图片描述
服务器测试中

5 测试完成,选择最佳服务器

在这里插入图片描述
选择服务器后会被要求输入密码,输入Ubuntu密码即可,然后点击按钮Authenticate。

在这里插入图片描述

6 更改完成

选中自己想要的服务器后点击按钮Close,会弹出一个请求更新窗口,点击Reload进行更新,等待一会即可完成。

在这里插入图片描述

在这里插入图片描述
改完下载源以后的网速真是令人心情舒畅。

二、更改主机DNS服务器地址

我按照这个步骤并没有顺利修改文件内容,以下步骤仅供参考。

1 打开文件

sudo vi /etc/resolvconf/resolv.conf.d/base

2 添加DNS服务器地址

添加内容:

nameserver 8.8.8.8
nameserver 8.8.4.4

命令模式下使用 wq! 强制保存并退出。
执行语句:

sudo resolvconf -u

再用cat命令查看文件内容:

cat /etc/resolv.conf

显示:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4

这时再执行update命令,就可以正常执行(参考链接里这么说)。

参考链接:https://www.cnblogs.com/lixiaolun/p/5495911.html

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值