76997876是Hostloc第一帅

文章 分类 标签
5 1 0

站点介绍

76997876是Hostloc第一帅

Armbian更换国内源

dajiang 2021-12-17 131 0条评论 默认分类

首页 / 正文

什么是国内源

在探讨什么是国内源之前,首先要弄清楚,什么是“软件源”。“源”,顾名思义就是来源的意思。“软件源”就是软件的来源,也就是就是在安装软件时,apt从哪里获取软件包。

一般来说,软件源在Armbian(或者说整个Debian系)中的体现是/etc/apt/目录下的sources.list和/etc/apt/sources.list .d/目录下以“.list”结尾的一系列文件(如下列图片)。

Armbian换国内源刚装好的Armbian系统在/etc/apt/目录下只有sources.list和sources.list.d目录

Armbian换国内源刚装好的Armbian系统在/etc/apt/sources.list.d/目录下只有armbian.list

这些文件存储着一系列的网址(见下图),即我们说的“软件源”。

Armbian换国内源sources.list和其他list包含一系列的网址,即软件源

因为Armbian的软件源默认是官方源,官方的服务器在海外,所以下载速度特别慢,经常出现断连和不稳定的情况。国内的一些高校和公司为了保证科研和生产的稳定,会自建官方源的镜像站以提高下载速度和提升连接稳定性,这就是我们说的“国内源”。所以为了避免在安装软件时出现各种奇奇怪怪的错误,笔者通常在装完Armbian后,会把软件源换成国内的。

Armbian怎么换国内源

1、查看Armbian版本

用SSH连接Armbian设备后,注意看自己的登录后的欢迎界面:看一下框里面是stretch还是buster或者是其他(如下图)。下面两张图分别是stretch和buster版本,不同版本所用的源是不一样的。换源时要对应起来。

Armbian换国内源笔者的玩客云是stretch版本

笔者的斐讯N1是buster版本

2、确定要换的Armbian国内源

一般来说国内常用的Armbian源有:

清华源官网:https://mirrors.tuna.tsinghua.edu.cn/

中科大源官网:https://mirrors.ustc.edu.cn/

如需要其他软件源,请自行搜索。笔者用的是清华源,所以下文以清华源为例进行演示。

3、开始换源——以清华源为例

首先要明确一点,我们所说的Armbian换国内源其实就是指修改/etc/apt/下的sources.list/etc/apt/sources.list.d/下的armbian.list这两个文件。一定不要弄错了。

①修改sources.list

用PuTTY或Xshell通过SSH连接Armbian设备后,执行下面的命令:

nano /etc/apt/sources.list

如果你没有安装nano那么执行下面的命令:

vi /etc/apt/sources.list

Armbian换国内源

按Delete删除sources.list里面的所有内容。然后打开上文提到的Debian源直达链接(Armbian是Debian的一个分支,所以不要疑惑为什么这里是Debian而不是Armbian),如下图所示:

Armbian换国内源

选择你的Armbian版本(stretch/buster/其他),红框内容会随之变化,把红框内的内容复制下来(如果你没有什么特殊需求,注释掉的内容无需取消注释),粘贴到sources.list里面并保存。

Armbian换国内源按Ctrl+X然后选择Y,按回车确认即可保存(nano)

如果你是用vi(vim)编辑sources.list的,在用Delete把原来的内容删除后,输入”i“进入编辑模式,然后粘贴清华源,再按Esc退出编辑模式,再输入”:wq“即可保存并退出。

为了方便读者,我把清华Debian源的stretch版本和buster版本粘到下面,方便各位使用。

stretch版本:

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

buster版本:

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

②修改armbian.list

armbian.list在/etc/apt/sources.list.d/目录(该目录通常用来存放第三方的软件源)下,在PuTTY或Xshell里输入如下命令:

nano /etc/apt/sources.list.d/armbian.list

删掉原有的内容,然后根据自己的Armbian版本(stretch/buster/其他)替换成以下内容:

stretch版本:

deb https://mirrors.tuna.tsinghua.edu.cn/armbian stretch main stretch-utils stretch-desktop

buster版本:

deb https://mirrors.tuna.tsinghua.edu.cn/armbian buster main buster-utils buster-desktop

如果你是其他版本,请将上面链接中表示版本的stretch/buster等字眼对应替换成你的版本如bullseye等。

最重要一步(非常重要)

当完成以上所有操作后,你的Armbian就换成了清华源,但是还需要执行下面的命令使之生效

apt-get update

这个命令会访问软件源列表里的每个网址,然后更新软件列表索引并保存在本地。如果在安装软件A的过程中用到了软件B,那么就会自动到软件列表里拉取。如果我们没有执行该命令,就可能会导致找不到相关的软件包而出错。所以在安装新的软件之前(宝塔、nginx、php、mysql等)都要先执行这个操作(不过也不用太频繁地执行该命令,一次安装多个软件,执行一次即可,太频繁了也没什么可以更新的)。执行完之后再装软件一般就不会报错了(当然,该出错的还是会错)。

其他问题

如果在执行apt-get update后出现“Could not resolve host:xxxxx”的问题,则要修改DNS,请参考这篇文章


评论(0)

当前没有评论,还不快来留下第一个脚印吧

热门文章

最新评论

  • mjj第二帅

    76997876是Hostloc第一帅

  • 隔壁

    斯巴达速度不错

  • Mahmud Ghazni

    Hey, I'm Ghazni. Recently your website caught my attention while analyzing newly registered domain name list. After entering the website, It seems that your website is brand new or not complete yet. So I thought I should try to contact you by leaving a comment on your website. Because as a Freelancer, I provide WordPress-related services like: . 1) Website Design & Development 2) Theme Setup & Customization 3) Full E-commerce Website Setup 4) Speed Optimization 5) On-Page SEO Setup 6) Malware Removal 7) Landign Page Design 8) WordPress Virtual Assistant . I provide all kinds of premium tools like Divi, Astra, Elementor, Yoast and WooCommerce related premium themes and plugins to my clients absolutely free. Usually I bought those tools from official developers with unlimited license. I can guarantee that the Plugins or Themes weren’t nulled or cracked by third party. These are completely clean and original files. The main purpose of this is to ensure that clients do not have to spend more money separately for different kind of premium tools. . If you want to know more details about pricing, please contact me via email or whatsapp. . You can also check my protfolio website:- https://ghazni.me . Best regards, Mahmud Ghazni Web Design & Developer WhatsApp: +8801322311024 Email: mahmud.ghazni@yahoo.com

  • 黑桃三

    我承认你是Hostloc第一帅,斯巴达永不为奴 [滑稽]

  • mjj

    23333

  • Typecho

    欢迎加入 Typecho 大家族

日历

2022年01月

      1
2345678
9101112131415
16171819202122
23242526272829
3031     

标签云

友情链接

文章目录

推荐关键字:

上一张 下一张
配色方案