解决Ubuntu apt update更新太慢的问题

本文介绍如何通过更换软件源来加速Ubuntu系统的更新过程。针对Ubuntu 18.04 (Bionic Beaver)版本,提供了阿里云及清华大学镜像站的源地址,并详细说明了配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在安装Ubuntu后一般自己都会用apt update更新一下,但有时候网速会非常慢难以忍受,因为对应的服务器是在国外的

deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted

我用的版本是Ubuntu18.04,所以版本号为bionic

如何让update更快

现在像清华和阿里都有服务器存放这些源的,我们把对应的http网址替换成http://mirrors.aliyun.com/ubuntu/

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

或者直接去清华镜像站选择自己Ubuntu对应的版本:
在这里插入图片描述

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

操作步骤

# 做个备份
sudo cp /etc/apt/sources.list  /etc/apt/sources.list.bak
# 编辑文件内容 把文件里的内容全部替换成上面的阿里源或者清华源
sudo gedit /etc/apt/sources.list
# 这个时候你会发现更新速度很快很快
sudo apt-get update
sudo apt-get upgrade

注意一定要选择好自己Ubuntu对应的版本,像我Ubuntu版本是18.04,所以用的是bionic,如果Ubuntu版本是16.04就是xenial,如果是20.04那么就是focal,选错版本会出一堆莫名其妙的问题比如

The following packages have unmet dependencies:
 build-essential : Depends: libc6-dev but it is not going to be installed or
                            libc-dev
                   Depends: g++ (>= 4:5.2) but it is not going to be installed
                   Depends: dpkg-dev (>= 1.17.11) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

以及

checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/freedom/postgresql-12.2':
configure: error: C compiler cannot create executables
See `config.log' for more details

还有

dpkg: error processing archive /var/cache/apt/archives/wireless-regdb_2020.11.20-0ubuntu1~16.04.2_all.deb (--unpack):
 trying to overwrite '/lib/crda/pubkeys/sforshee.key.pub.pem', which is also in package crda 3.18-1build1
Errors were encountered while processing:
 /var/cache/apt/archives/wireless-regdb_2020.11.20-0ubuntu1~16.04.2_all.deb

参考

  1. Ubuntu修改软件源的方法
  2. ubuntu源的区分
### 加速在Ubuntu上安装Google Chrome的速度 #### 下载阶段优化 为了提高下载速度,可以考虑使用多线程下载工具来代替`wget`。例如,`axel`是一个支持多线程的HTTP/HTTPS/Ftp下载器。 ```bash sudo apt install axel axel -n 10 https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb ``` 上述命令通过指定10个连接数(`-n 10`)并行下载文件[^1]。 #### 更新镜像源配置 如果官方服务器距离较远或响应不佳,可以选择更接近本地地理位置的软件仓库镜像站点。编辑 `/etc/apt/sources.list.d/google-chrome.list` 文件中的地址为国内常用镜像站之一,如阿里云、清华大学开源软件镜像站等提供的链接[^3]。 对于具体的修改方法: 1. 备份原始列表文件; 2. 使用文本编辑器打开该文件进行更改; 3. 将默认URL替换为中国境内的镜像网址。 注意:此操作仅适用于后续版本更新而非初次安装包获取过程。 #### 安装依赖项预处理 提前执行 `apt-get update && apt-get upgrade` 可以确保系统处于最新状态,并减少因缺少必要库而导致重复查询的时间消耗。此外,在正式安装前运行 `apt-get check` 来验证是否有未满足的依赖关系也有助于加快整个流程。 ```bash sudo apt update && sudo apt upgrade -y sudo apt check ``` #### 并行化安装进程 当遇到复杂的依赖解析时,采用 `-o Dpkg::Options::="--force-confold"` 参数可以让Dpkg强制覆盖旧配置而不询问用户确认,从而简化交互环节;而利用 `aptitude` 工具替代传统的 `dpkg` 和 `apt-get` 命令则可以在一定程度上实现更好的错误恢复机制以及并发处理能力[^4]。 综合以上措施能够有效提升在Ubuntu平台上部署Google Chrome的整体效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值