Ubuntu之apt更换国内镜像源

这篇具有很好参考价值的文章主要介绍了Ubuntu之apt更换国内镜像源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、需求说明

  Ubuntu系统默认使用的是Ubuntu官网镜像源http://archive.ubuntu.com,网站位于境外,我们使用apt安装软件包的时候经常出现无法连接的情况,如下图所示。所以建议将系统apt安装的镜像源切换为国内镜像源。
apt国内源,ubuntu,ubuntu,apt,国内镜像源,阿里云apt镜像源,清华大学镜像源

二、更新apt镜像源步骤

1、查看当前镜像源配置

root@c4b4e6b8e891:/# cat /etc/apt/sources.list |grep -Ev “$|#”
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted
deb http://archive.ubuntu.com/ubuntu/ jammy universe
deb http://archive.ubuntu.com/ubuntu/ jammy-updates universe
deb http://archive.ubuntu.com/ubuntu/ jammy multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-updates multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted
deb http://security.ubuntu.com/ubuntu/ jammy-security universe
deb http://security.ubuntu.com/ubuntu/ jammy-security multiverse

2、备份当前镜像源文件

root@c4b4e6b8e891:/# cp /etc/apt/sources.list /etc/apt/sources.list.bak

3、查看Ubuntu系统版本

  查看系统版本是为了设置与版本号对于的镜像源,我们可以看到Ubuntu22.04版本的版本代码为jammy。细心的朋友可能已经发现了步骤1中链接地址后面都有jammy关键字,这个jammy代表当前配置的是22.04版本的镜像。

版本号 名称
22.04 jammy
20.04 focal
18.04 bionic
16.04 xenial
14.04 trusty

root@c4b4e6b8e891:/# cat /etc/os-release
PRETTY_NAME=“Ubuntu 22.04.2 LTS”
NAME=“Ubuntu”
VERSION_ID=“22.04”
VERSION=“22.04.2 LTS (Jammy Jellyfish)”
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL=“https://www.ubuntu.com/”
SUPPORT_URL=“https://help.ubuntu.com/”
BUG_REPORT_URL=“https://bugs.launchpad.net/ubuntu/”
PRIVACY_POLICY_URL=“https://www.ubuntu.com/legal/terms-and-policies/privacy-policy”
UBUNTU_CODENAME=jammy

4、方式一:更换为清华大学镜像源

  访问清华大学Ubuntu镜像源网站https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/,根据版本情况选择配置。
apt国内源,ubuntu,ubuntu,apt,国内镜像源,阿里云apt镜像源,清华大学镜像源

root@c4b4e6b8e891:/etc/apt# vim /etc/apt/sources.list
#编辑sources.list文件,将复制内容黏贴到sources.list文件中并保存
root@c4b4e6b8e891:/etc/apt# cat /etc/apt/sources.list |grep -Ev “$|#”
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

5、更新apt源及sources.list文件

  更新apt源发现速度显著提升,使用的是清华的镜像源地址。

root@c4b4e6b8e891:/etc/apt# apt-get update
Get:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy InRelease [270 kB]
Get:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates InRelease [119 kB]
Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-backports InRelease [109 kB]

6、再次安装ssh软件包

  再次安装ssh服务很快就完成了安装。

root@c4b4e6b8e891:/etc/apt# apt-get install ssh

Created symlink /etc/systemd/system/sshd.service → /lib/systemd/system/ssh.service.
Created symlink /etc/systemd/system/multi-user.target.wants/ssh.service → /lib/systemd/system/ssh.service.
Setting up ssh-import-id (5.11-0ubuntu1) …
Setting up python3-gi (3.42.1-0ubuntu1) …
Setting up networkd-dispatcher (2.1-2ubuntu0.22.04.2) …
Created symlink /etc/systemd/system/multi-user.target.wants/networkd-dispatcher.service → /lib/systemd/system/networkd-dispatcher.service.
Setting up ssh (1:8.9p1-3ubuntu0.4) …
Processing triggers for libc-bin (2.35-0ubuntu3.1) …

7、方式二:更新为中国科学技术大学镜像源

  先将配置sources.list配置文件还原,然后使用sed替换方式将镜像源更换为中国科学技术大学镜像源地址。

root@c4b4e6b8e891:/etc/apt# mv sources.list sources.list.tuna.bak
root@c4b4e6b8e891:/etc/apt# cp sources.list.bak sources.list
root@c4b4e6b8e891:/etc/apt# sed -i ‘s@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g’ /etc/apt/sources.list
root@c4b4e6b8e891:/etc/apt# cat sources.list |grep -Ev “$|#”
deb http://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted
deb http://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted
deb http://mirrors.ustc.edu.cn/ubuntu/ jammy universe
deb http://mirrors.ustc.edu.cn/ubuntu/ jammy-updates universe
deb http://mirrors.ustc.edu.cn/ubuntu/ jammy multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ jammy-updates multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted
deb http://security.ubuntu.com/ubuntu/ jammy-security universe
deb http://security.ubuntu.com/ubuntu/ jammy-security multiverse

8、更新apt源

root@c4b4e6b8e891:/etc/apt# apt-get update

9、安装vim软件验证

  再次apt-get install安装验证,发现速度非常快的完成了安装。

root@c4b4e6b8e891:/etc/apt# apt-get install -y vim

10、方式三:更新为阿里云镜像源地址

  再次还原sources.list文件后使用sed命令将镜像源地址更换为阿里云地址。

root@c4b4e6b8e891:/etc/apt# cp sources.list.bak sources.list
root@c4b4e6b8e891:/etc/apt# sed -i ‘s@//.*archive.ubuntu.com@//mirrors.aliyun.com@g’ /etc/apt/sources.list
root@c4b4e6b8e891:/etc/apt# apt-get update

11、更新apt源及已安装软件包

  再次apt源并更新已安装软件包,更新成功且速度非常快。

root@c4b4e6b8e891:/etc/apt# apt-get update
root@c4b4e6b8e891:/etc/apt# apt-get upgrade

三、总结

  如果我们只是需要修改当前版本的镜像源地址为国内地址,我们可以使用sed命令替换镜像源网站地址的方式替换,即方式二和方式三,将官网地址替换为任意维护更新的国内镜像源网站地址即可。如果我们是需要根据版本创建sources.list文件,我们可以使用清华大学的镜像源官网地址,选择版本和内容的方式,复制内容到sources.list文件即可完成指定版本的镜像源文件创建。文章来源地址https://www.toymoban.com/news/detail-765118.html

到了这里,关于Ubuntu之apt更换国内镜像源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu22.04更换国内镜像源(阿里云)

    Ubuntu采用apt作为软件安装工具,其镜像源列表记录在/etc/apt/source.list文件中。 首先将source.list复制为source.list.bak备份。 修改完成后保存source.list文件,需要执行命令后才能生效: 本文为 Ubuntu 22.04 的阿里云镜像源列表。若为其他版本,将所有jammy更改为其他版本代号即可。 常

    2024年02月12日
    浏览(40)
  • ubuntu更换国内apt源

    备份镜像 查看自己ubuntu版本 设置国内镜像源 我ubuntu的版本是18.10,国内上没有维护对应的镜像,但是大版本一致即可(所以我采用了bionic) 更新软件列表,完成换源 修复损坏的软件包 更新软件 ①防火墙相关

    2024年02月12日
    浏览(44)
  • 【Ubuntu】apt 更换阿里源

    ❤️ 阿里云Ubuntu镜像 示例如图:有相关版本的可以直接参照 ❤️ 目录如下: 如图:其默认是只读的,需要修改一下权限 ❤️ 我这里是Ubuntu23.04版本,修改前源配置如下图: 发现其默认的地址是: http://cn.archive.ubuntu.com/ubuntu 然后我们使用vim的替换命令进行修改: (把所有

    2024年02月12日
    浏览(38)
  • ubuntu apt 更换阿里云源

    简介 :Ubuntu系统的APT(Advanced Package Tool)是一个包管理器,用于在Ubuntu上安装、卸载和更新软件包。默认情况下,APT会从Ubuntu官方源中下载软件包,但由于网络原因,有时候下载速度较慢。阿里云是国内较为常用的镜像源之一,其提供了Ubuntu官方源的镜像。 历史攻略: doc

    2024年01月16日
    浏览(44)
  • 国内的Ubuntu镜像源|Ubuntu清华镜像源

    今天学习docker需要在线Ubuntu镜像,所以做了一个镜像下载地址笔记,方面以后的下载。 官方镜像下载访问地址: https://cn.ubuntu.com/download/alternative-downloads 网页拉到最下,找到china的镜像源,可以看到各种国内的镜像源。 点击进入自己选择的镜像源(这里笔者点击的是清华的镜

    2024年02月16日
    浏览(191)
  • Ubuntu18 更换 apt 源为阿里云

    进入对应文件夹,用管理员权限,执行复制操作: 通过管理员权限,使用 vim 进行修改: 将下列代码替换 sources.list文件内容 使用管理员权限,执行命令:  注意:要更新源的前提是ubuntu能够联网。 如果出现以下情况就说明没有联网忙,所以要先解决无法联网的问题,再进

    2024年02月02日
    浏览(50)
  • Ubuntu更换国内镜像源

    Ubuntu是一种广泛使用的Linux操作系统,通过更换国内镜像源,可以提高软件包下载的速度,使用户能够更快地获取软件更新和安装新软件。本文将介绍如何在Ubuntu操作系统中更换国内镜像源,并提供相应的源代码。 步骤一:备份源列表文件 在更换镜像源之前,我们首先需要备

    2024年02月03日
    浏览(43)
  • ubuntu18.04 | 配置apt国内镜像源

    一、为什么要重新配置国内镜像源   配置apt国内镜像源可以加快软件包的下载速度,提高软件安装的效率。如果使用默认的官方源,由于网络原因,下载速度可能会很慢,甚至无法下载。而使用国内的镜像源,可以避免这些问题,提高软件下载的速度和成功率。 二、配置

    2024年02月03日
    浏览(43)
  • Python pip 源设置成国内源,阿里云源,清华大学源,最方便的方式,都在这里了

    由于 python 自带的源下载速度非常慢,特别是安装一些库的时候,甚至有时会失败。 因此,建议将下载源替换成国内的,下载速度会快很多。总共有两种方法 代码替换 (推荐使用这一种) 手动替换 文章首发地址 设置阿里源(推荐这个) 设置清华大学的 windows 替换 首先在 wi

    2024年02月04日
    浏览(540)
  • ARM64架构-Ubuntu20更换国内镜像源

    在嵌入式开发中,常用到ARM64的开发平台,进行下载东西时想换国内源,下面以中科大源为参考 其实吧它就像苹果和案桌的软件应用商店一样,为Linux用户提供软件下载及更新服务的。 Linux家族有三个软件源系统: yum源,使用这种软件管理器的主要是:RedHat,CentOS apt源,使用

    2023年04月13日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包