Ubuntu24.04怎么更换软件源/Ubuntu安装软件很慢怎么解决

由于Ubuntu默认的软件源的服务器在国外,所以使用默认的软件源会导致ubuntu安装更新软件很慢,因此我们需要修改ubuntu的软件源为国内的镜像服务器。

在 Ubuntu 24.04 之前,Ubuntu 的软件源配置文件使用传统的 One-Line-Style,路径为 /etc/apt/sources.list;从 Ubuntu 24.04 开始,Ubuntu 的软件源配置文件变更为 DEB822 格式,路径为 /etc/apt/sources.list.d/ubuntu.sources

准备

更换国内镜像源时,先备份原文件

jagitch@f6edbab4586d:~$ sudo cp /etc/apt/sources.list.d/ubuntu.sources \
/etc/apt/sources.list.d/ubuntu.sources.bak

将Ubuntu24.04软件源更换为清华大学镜像源

/etc/apt/sources.list.d/ubuntu.sources修改为如下内容:

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
# Types: deb-src
# URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu
# Suites: noble noble-updates noble-backports
# Components: main restricted universe multiverse
# Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# Types: deb-src
# URIs: http://security.ubuntu.com/ubuntu/
# Suites: noble-security
# Components: main restricted universe multiverse
# Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# 预发布软件源,不建议启用

# Types: deb
# URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu
# Suites: noble-proposed
# Components: main restricted universe multiverse
# Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# # Types: deb-src
# # URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu
# # Suites: noble-proposed
# # Components: main restricted universe multiverse
# # Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

修改文件后执行更新

jagitch@f6edbab4586d:~$ sudo apt update

可能遇到的问题

  1. No system certificates available. Try installing ca-certificates.

    解决方法:

    # 恢复文件
    jagitch@f6edbab4586d:~$ sudo mv /etc/apt/sources.list.d/ubuntu.sources.bak \
    /etc/apt/sources.list.d/ubuntu.sources
    jagitch@f6edbab4586d:~$ sudo apt clean
    jagitch@f6edbab4586d:~$ sudo apt update
    jagitch@f6edbab4586d:~$ sudo apt install -y ca-certificates
    jagitch@f6edbab4586d:~$ sudo update-ca-certificates
    jagitch@f6edbab4586d:~$ sudo apt-get update
    

    然后重新更换软件源即可

推荐阅读

1. 使用树梅派搭建Golang、Python、NodeJs的开发服务器
2. 如何将github开源项目发布
3. 教你如何1秒安装一个Linux系统(ubuntu,debian,centos) 比虚拟机安装系统省时省心省力

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Ubuntu 24.04系统中更换软件(也称为更新仓库或软件)通常是为了解决软件包版本更新、性能优化或使用国内镜像提高下载速度的问题。以下是更换软件的步骤: 1. **打开终端**: 打开终端(可以在搜索栏输入`Terminal`然后按Enter键)。 2. **备份当前列表**: 输入以下命令并按Enter保存当前默认(如果有的话): ``` sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ``` 3. **查看当前**: 查看当前已启用的列表: ``` cat /etc/apt/sources.list ``` 4. **编辑列表**: 使用文本编辑器(如`nano`)编辑`/etc/apt/sources.list`文件,或者运行: ``` sudo nano /etc/apt/sources.list ``` 在文件中找到`deb [archive] [repository] [components] [version]`这部分,这通常是软件的定义。 5. **替换地址**: 根据你想要替换的,找到相应的URL并替换为新的镜像地址。国内常用的有阿里云、腾讯云等,它们提供了Ubuntu的官方镜像,例如阿里云的可能是这样的: ``` deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse ``` 6. **添加新**: 如果要添加额外的软件,可以在文件末尾添加新的`deb`和`deb-src`行。 7. **更新列表**: 保存并关闭文件后,更新新的列表: ``` sudo apt-get update ``` 8. **安装软件**: 安装软件时,apt会从新设置的列表中查找。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gopyer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值