快捷搜索:  汽车  科技

ubuntu 哪个版本开始支持apt?如何在UbuntuLinux

ubuntu 哪个版本开始支持apt?如何在UbuntuLinux不适用软件使用的要求、约定或软件版本系统Ubuntu Linux

如何在 Ubuntu Linux 上选择最快的 apt 镜像

目录:

  • 如何通过国家代码选择最快的镜像
  • 如何使用镜像协议选择更快的镜像
  • 如何执行手动镜像选择
  • 如何使用 netselect 确定最佳镜像
  • 如何在 GNOME 和 KDE Plasma GUI 中配置不同的镜像

ubuntu 哪个版本开始支持apt?如何在UbuntuLinux(1)

如何在 Ubuntu Linux 上选择最快的 apt 镜像

类别

使用的要求、约定或软件版本

系统

Ubuntu Linux

软件

不适用

其他

sudo以 root 身份或通过命令特权访问您的 Linux 系统。

约定

# - 要求给定的linux 命令以 root 权限直接作为 root 用户或使用sudo命令执行 $ - 要求给定的linux 命令以普通非特权用户的身份执行

选择最快镜像分步说明

有多种方法可以做到这一点,所有这些都在下面介绍。

Native Code

  1. 最简单的方法是确保在其中定义的 Ubuntu 镜像

/etc/apt/sources.list

包含适合您所在位置的相关国家/地区代码。例如,您可以在下面找到官方的美国 Ubuntu 镜像,如下所示

/etc/apt/sources.list

deb http://us.archive.ubuntu.com/ubuntu/ 焦点主要受限

  1. 如果您不在美国,只需

us

用您所在国家/地区的适当代码覆盖国家/地区代码。也就是说,如果您位于例如澳大利亚,则将

/etc/apt/sources.list

所有条目的文件更新为:

deb http://au.archive.ubuntu.com/ubuntu/ 焦点主要受限

使用镜像协议

  1. 使用镜像协议作为

/etc/apt/sources.list

条目的一部分将指示

apt

命令仅获取位于您所在国家/地区的镜像。为了使用镜像协议更新

/etc/apt/sources.list

文件中的所有行,例如:

deb http://us.archive.ubuntu.com/ubuntu/ 焦点主要受限

至:

deb MIRROR://mirrors.ubuntu.com/mirrors.txt 焦点主要受限

  1. 在适当的情况下对所有相关行重复上述操作。或者,使用

sed

命令自动编辑您的

/etc/apt/sources.list

文件。

sed

在适合您的环境 的情况下更新以下命令:

$ sudo sed -i -e 's/http:\/\/us.archive/mirror:\/\/mirrors/' -e 's/\/ubuntu\//\/mirrors.txt/' /etc/ apt/sources.list

手动 apt 镜像选择

上述解决方案看起来很简单,它们可能只适合您。但是,apt 选择的镜像可能不是最快的,因为它可能会受到高延迟的影响。在这种情况下,您可以尝试从位于您所在国家/地区的镜像列表中手动选择您的镜像。

使用wget命令检索列表。以下wget命令将检索与您所在国家/地区相关的 apt ubuntu 镜像。例子:

$ wget -qO - mirrors.ubuntu.com/mirrors.txt

http://mirror.netspace.net.au/pub/ubuntu/
http://mirror.internode.on.net/pub/ubuntu/ubuntu/
http://mirror.overthewire.com.au/ubuntu/
http://mirror.aarnet.edu.au/pub/ubuntu/archive/
http://mirror.tcc.wa.edu.au/ubuntu/
http://ubuntu.mirror.serversaustralia.com.au/ubuntu/
http://ftp.iinet.net.au/pub/ubuntu/
http://ubuntu.mirror.digitalpacific.com.au/archive/
http://mirror.waia.asn.au/ubuntu/
http://ubuntu.uberglobalmirror.com/archive/
http://mirror.as24220.net/pub/ubuntu/
http://mirror.as24220.net/pub/ubuntu-archive/

您可以在官方存档镜像网站上查看可用的 Ubuntu 镜像列表。找到您所在的国家/地区,单击某些服务器,然后执行ping或traceroute测试以查看连接速度。

根据您的经验选择最佳镜像并/etc/apt/sources.list适当更改您的 apt 配置文件。

使用 netselect 选择最快的镜像

此解决方案是首选,因为它保证了最快的镜像选择。为此,我们将使用netselect命令。

  1. 默认情况下,该

netselect

软件包在 Ubuntu 的标准存储库中不可用,因此我们需要从 Debian 稳定存储库中借用它:

$ sudo apt install wget
$ wget http://ftp.us.debian.org/debian/pool/main/n/netselect/netselect_0.3.ds1-29_amd64.deb
$ sudo dpkg -i netselect_0.3.ds1-29_amd64.deb

  1. 一旦你netselect的 Ubuntu 系统上有可用的命令,就可以使用它根据最低的 ICMP 延迟来定位最快的镜像。netselect 输出将与您的位置相关。下面的示例输出将显示前 20 个 apt Ubuntu 镜像(如果可用):

$ sudo netselect -s 20 -t 40 $(wget -qO - mirrors.ubuntu.com/mirrors.txt)

134 https://mirror.us.leaseweb.net/ubuntu/
142 http://mirrors.advancedhosters.com/ubuntu/
147 http://ubuntu.osuosl.org/ubuntu/
188 http://ubuntu.osuosl.org/ubuntu/
195 http://mirror.us-ny2.kamatera.com/ubuntu/
199 http://mirror.pit.teraswitch.com/ubuntu/
211 https://nyc.mirrors.clouvider.net/ubuntu/
213 http://mirror.brightridge.com/ubuntuarchive/
213 http://mirror.math.princeton.edu/pub/ubuntu/
220 http://ubuntu.mirror.constant.com/
220 https://mirrors.bloomu.edu/ubuntu/
225 http://ubuntu.mirror.frontiernet.net/ubuntu/
227 http://www.club.cc.cmu.edu/pub/ubuntu/
231 http://mirrors.tripadvisor.com/ubuntu/
237 http://mirror.team-cymru.com/ubuntu/
246 http://mirrors.gigenet.com/ubuntuarchive/
246 http://mirror.siena.edu/ubuntu/
250 http://us.mirror.nsec.pt/ubuntu/
252 http://archive.linux.duke.edu/ubuntu/
252 https://mirror.jacksontechnical.com/ubuntu/

ubuntu 哪个版本开始支持apt?如何在UbuntuLinux(2)

使用 netselect 命令确定最适合我们的 Ubuntu 镜像

  1. 手动更改您的

/etc/apt/sources.list

文件以反映上述

netselect

结果或使用

sed

命令,其中左侧的较低分数表示较高的镜像传输率。例子:

$ sudo sed -i 's/http:\/\/us.archive.ubuntu.com\/ubuntu\//http:\/\/ubuntu.uberglobalmirror.com\/archive\//' /etc/apt/来源.list

比较结果

以下是我apt update在澳大利亚境内的命令结果:

美国镜子(http://us.archive.ubuntu.com/ubuntu):
在 20 秒内获取 23.1 MB (1148 kB/s)

MIRROR 协议(mirror://mirrors.ubuntu.com/mirrors.txt):
在 4 分 45 秒内获取 23.1 MB (81.0 kB/s)

AU 镜子(http://au.archive.ubuntu.com/ubuntu):
在 12 秒内获取 23.1 MB (1788 kB/s)

NETSTAT 自动选择(http://ubuntu.uberglobalmirror.com/archive):
6 秒内获取 23.1 MB (3544 kB/s)

通过 GUI 更改镜像

如果您更喜欢使用 GUI 而不是命令行,并且安装了 GNOME 或 KDE 桌面环境,您可以使用以下部分来更改您的 Ubuntu 下载镜像。

  1. 打开软件和更新应用程序,然后单击“下载自”下拉框。

ubuntu 哪个版本开始支持apt?如何在UbuntuLinux(3)

从软件和更新应用程序内的框中打开下载

  1. 手动滚动列表并选择您想要的镜像,或者只需单击“选择最佳服务器”按钮让 Ubuntu 为您完成工作。

ubuntu 哪个版本开始支持apt?如何在UbuntuLinux(4)

通过 GNOME gui 手动选择下载镜像

KDE等离子

  1. 首先打开发现软件中心,然后单击设置,最后单击“软件源”按钮。

ubuntu 哪个版本开始支持apt?如何在UbuntuLinux(5)

打开发现软件中心应用程序内的软件源菜单

  1. 您将需要输入您的 root 密码,然后您可以展开“下载自”菜单并单击“其他”。

ubuntu 哪个版本开始支持apt?如何在UbuntuLinux(6)

在 KDE 设置中打开从框下载

  1. 手动滚动列表并选择您想要的镜像,或者只需单击“选择最佳服务器”按钮让 Ubuntu 为您完成工作。

ubuntu 哪个版本开始支持apt?如何在UbuntuLinux(7)

通过 KDE Plasma gui 手动选择下载镜像

总结

到此,我们看到了几种不同的方法来选择 Ubuntu Linux 上最快的下载镜像。推荐该netselect方法,因为它会给出简洁的结果,并且在您安装程序后非常快。如果你不喜欢摆弄命令行,你总是可以让 Ubuntu 为你完成这项工作,并通过 GUI 找到最好的服务器。通常不需要手动更改下载服务器。但在某个服务器突然变慢时,它可能会有所帮助。

猜您喜欢: