不久前,我注意到它httpredir.debian.org
不再起作用或者有点奇怪。我开始使用cdn-fastly.debian.org
.这就是我的 /etc/apt/sources.list 目前的设置方式 -
$ cat /etc/apt/sources.list
#
# deb cdrom:[Debian GNU/Linux buster-DI-alpha2 _Buster_ - Official Snapshot amd64 xfce-CD Binary-1 20171205-15:32]/ buster main
# deb cdrom:[Debian GNU/Linux buster-DI-alpha2 _Buster_ - Official Snapshot amd64 xfce-CD Binary-1 20171205-15:32]/ buster main
#### Debian buster #########
deb http://cdn-fastly.deb.debian.org/debian/ testing main contrib non-free
deb-src http://cdn-fastly.deb.debian.org/debian testing main contrib non-free
deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main
#### Debian unstable #########
deb http://cdn-fastly.deb.debian.org/debian unstable contrib non-free
deb-src http://cdn-fastly.deb.debian.org/debian unstable contrib non-free
#### Debian experimental #########
deb http://cdn-fastly.deb.debian.org/debian experimental main contrib
deb-src http://cdn-fastly.deb.debian.org/debian experimental main contrib
##### Debian Debug packages #######
deb http://debug.mirrors.debian.org/debian-debug/ buster-debug main
deb http://debug.mirrors.debian.org/debian-debug/ unstable-debug main
deb http://debug.mirrors.debian.org/debian-debug/ experimental-debug main
######## Third party repos #######
deb https://riot.im/packages/debian/ stretch main
########## Non-free ########
#deb http://www.deb-multimedia.org stretch main non-free
然后看到reddit评论https://www.reddit.com/r/debian/comments/69z49p/sources_list_httpredirdebianorg_now_redirects_to/这似乎也http://cdn-fastly.deb.debian.org/
证实了这一变化。有谁知道为什么要进行更改。 AFAIK Debian 的大部分工作都是在内部完成的。
答案1
cdn-fastly.deb.debian.org
并且deb.debian.org
是相同的一部分服务,但它们并不相同。后者服务于有两个目的:它的 DNS 记录包含允许查找镜像的 SRV 记录apt
(自 Stretch 以来),并且它托管一个 Web 服务器,该服务器将apt
在必要时重定向到适当的主机。前者是 Fastly 的 Debian 镜像网络的 CDN。使用 in 的最终结果sources.list
是相同的;使用deb.debian.org
涉及额外的步骤,但可能更适合未来。
这项特殊服务由 Fastly 和 Amazon CloudFront 赞助。所有 Debian 的镜像都以这样或那样的方式得到赞助;赞助商名单是公开的。所有debian.org
服务都是 Debian 官方服务。