x86/ARM架构下的Ubuntu系统换国内源

Ubuntu系统本身的源使用的是Ubuntu官方的源,下载速度比较慢,所以建议选择更换成国内的源。

1 source.list的构成

下面是一个X86 主机上 ubuntu18.04 的官方源,是由一个源镜像urlubuntu版本代号软件属性组成。最后的四个词条就是软件的属性。

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

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

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

deb http://archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
  • main:完全的自由软件。
  • restricted:不完全的自由软件。
  • universe:ubuntu官方不提供支持与补丁,全靠社区支持。
  • muitiverse:非自由软件,完全不提供支持和补丁。

源镜像url中 /ubuntu/ 收录的软件源是针对 X86 架构的。
查资料发现 ubuntu-ports 收录了arm64, armhf, PowerPC, ppc64el, s390x架构的软件源。在嵌入式ARM架构下,就需要将源镜像url中 /ubuntu/ 替换成 /ubuntu-ports/。最终的 source.list 如下

deb http://archive.ubuntu.com/ubuntu-ports/ bionic main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu-ports/ bionic main main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu-ports/ bionic-updates main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu-ports/ bionic-backports main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu-ports/ bionic-security main restricted universe multiverse

2 更换并更新源

sudo mv /etc/apt/sources.list /etc/apt/sources.list-bk
sudo vi /etc/apt/sources.list
#将第一节提到的新内容写入
sudo apt-get update

3 其他

ubuntu的长期维护版本(LTS)的版本代号对照表

版本号Codename
20.04focal
18.04bionic
16.04xenial
14.04trusty
12.04precise

常用国内源镜像url

#中科大源
https://mirrors.ustc.edu.cn/*/

#阿里云源
http://mirrors.aliyun.com/*/

#清华源
https://mirrors.tuna.tsinghua.edu.cn/*/

#网易
http://mirrors.163.com/*/

提示:上述url中的*表示占位,请根据使用的架构选择(X86选择/ubuntu/,ARM等选/ubuntu-ports/)

4 复制可用

以下源我已经Nvidia Jetson系列arm开发板上验证可用。

# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在ARM64架构Ubuntu 18.04 Server上更国内,您可以按照以下步骤进行操作: 1. 打开终端,以root用户或具有sudo权限的用户身份登录。 2. 备份原有的软件配置文件: ``` cp /etc/apt/sources.list /etc/apt/sources.list.bak ``` 3. 编辑软件配置文件: ``` nano /etc/apt/sources.list ``` 4. 将原有的内容全部删除,然后将下面的内容粘贴到文件中: ``` # 阿里云 deb [arch=arm64] http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb [arch=arm64] http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb [arch=arm64] http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb [arch=arm64] http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse # 清华 deb [arch=arm64] https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb [arch=arm64] https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb [arch=arm64] https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb [arch=arm64] https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse ``` 5. 按下Ctrl + X,然后按Y保存更改,然后按Enter键退出编辑器。 6. 更新软件: ``` apt update ``` 7. 现在您可以使用国内进行软件包的安装和更新。 请注意,这里提供的是ARM64架构的软件配置,确保您的设备是ARM64架构。如果您使用其他架构(如x86),请相应地修改软件配置文件中的"arch"参数。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值