Ubuntu 24 换国内源及原理 (阿里源 清华源 中科大源 网易源)

 备份原文件

sudo cp /etc/apt/sources.list.d/ubuntu.sources  /etc/apt/sources.list.d/ubuntu.sources.bak

编辑源文件

sudo gedit /etc/apt/sources.list.d/ubuntu.sources

粘贴到文本(其中一个即可):

(阿里源)

Types: deb deb-src
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: noble noble-security noble-updates noble-proposed noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

(清华源) :

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

(中科大源):

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

(网易源):

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

更新:

sudo apt-get update
sudo apt-get upgrade

下载速度飞起来啦! 看看新版本为什么要这么搞。

Types:指定存储库的格式。 deb 表示存储库包含已预编译并准备安装的二进制包。 deb-src 表示需要编译的源代码包。

URIs:统一资源标识符,指定 APT 系统获取包的位置。

http://us.archive.ubuntu.com/ubuntu/ 指向 Ubuntu 软件包存档的美国镜像,托管大量与 Ubuntu 兼容的软件。
http://security.ubuntu.com/ubuntu/ 专门用于安全更新。它是确保您的系统免受已知漏洞影响的关键资源。

这两个地址挺重要的,所以不要删除比较好。

sudo gedit /etc/apt/sources.list.d/ubuntu.sources

 换成这个内容:


# 阿里源
Types: deb deb-src
URIs: https://mirrors.aliyun.com/ubuntu/
Suites: noble noble-security noble-updates noble-proposed noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

# 美国源
Types: deb
URIs: http://us.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

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

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: focal-security
Components: main
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

更新:

sudo apt-get update
sudo apt-get upgrade

 Suites:套件是指与 Ubuntu 发布周期的不同版本或阶段相一致的特定软件包集。例如,

  • noblenoble-updates 和 noble-backports 链接到代号为“Noble”的版本,每个套件都有不同的用途:

    • noble 包含初始版本中包含的软件包。
    • noble-updates 包含首次发布后发布的更新包,以解决错误或较小的增强功能。
    • noble-backports 提供对某些软件包的较新版本的访问,这些软件包已向后移植以与“Noble”一起使用。
  • noble-security 专门用于解决“Noble”版本的安全漏洞的更新。

Components:组件是存储库中的类别,按其支持状态或许可来组织软件包:

  • main 包含 Ubuntu 支持的免费开源软件。
  • restricted 包含 Ubuntu 支持的专有驱动程序和软件。
  • universe 包括社区维护的免费和开源软件。
  • multiverse 的软件可能不是免费或开源的,并且不受 Ubuntu 官方团队的支持。

Signed-By:此行指向包含用于验证包真实性的公钥的密钥环文件。指定的文件 /usr/share/keyrings/ubuntu-archive-keyring.gpg 包含官方 Ubuntu 存档签名密钥。验证软件包可确保它们未被篡改并且可以安全安装。

用以上措施可以进行定制的软件管理,从而能够安装满足特定需求或偏好的软件,增强系统安全性,并确保 Ubuntu 系统上的软件是最新的并按预期运行。

.sources文件貌似可以完成所有功能了,为什么还有.list文件?

.list格式 这些文件格式简单,.list 文件中的每一行都指定一个存储库。

.sources格式 引入它是为了提供一种更加结构化和通用的方式来定义存储库。这些文件可以包含附加元数据并支持单个文件中的多个存储库定义,这使得它们对于复杂配置特别有用。

相关推荐

  1. Jetson 国内

    2024-05-13 05:46:02       16 阅读
  2. 树莓派 ubuntu 23.10 mantic 阿里

    2024-05-13 05:46:02       20 阅读
  3. Ubuntu pip

    2024-05-13 05:46:02       40 阅读
  4. ubuntu 更换国内镜像

    2024-05-13 05:46:02       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-13 05:46:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-13 05:46:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-13 05:46:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-13 05:46:02       20 阅读

热门阅读

  1. is和==的关系

    2024-05-13 05:46:02       9 阅读
  2. 个人工控方面收藏网址记录(持续更新中)

    2024-05-13 05:46:02       11 阅读
  3. 一文搞懂MongoDB面试题(2万字长文)

    2024-05-13 05:46:02       10 阅读
  4. Qt自动形成父子关系的函数

    2024-05-13 05:46:02       13 阅读
  5. QT--3

    QT--3

    2024-05-13 05:46:02      11 阅读
  6. k8s job

    k8s job

    2024-05-13 05:46:02      11 阅读
  7. Kotlin语言泛型的形变是什么?

    2024-05-13 05:46:02       11 阅读
  8. undolog

    undolog

    2024-05-13 05:46:02      12 阅读
  9. 【C++】手搓读写ini文件源码

    2024-05-13 05:46:02       8 阅读
  10. 如何创建族表

    2024-05-13 05:46:02       12 阅读
  11. [UUCTF 2022 新生赛]ez_unser

    2024-05-13 05:46:02       13 阅读
  12. 一篇简单易懂的十大机器学习算法

    2024-05-13 05:46:02       13 阅读