结论
- 可以将
/etc/apt/sources.list
条目从 编辑并更改deb http://ftp.gb.debian.org/debian/ bullseye-security main contrib non-free
为 吗deb http://deb.debian.org/debian-security/ bullseye-security main
? - 我是否需要 FTP 链接?
source.list
我应该有多少个文件/etc/apt
?
谢谢您的帮助/解释:)
背景信息
运行更新时我收到此消息:
W: Failed to fetch http://ftp.gb.debian.org/debian/dists/bullseye-security/InRelease Could not resolve 'ftp.gb.debian.org'
我读这建议不要使用 ftp,但也说:
如果您现在正在使用它,请切换到 deb.debian.org CDN 或基于国家/地区的 DNS 名称,例如 ftp.us.debian.org、ftp.ca.debian.org、ftp.uk.debian.org,...
注意到我错误地使用了 ftp.gb...(英国?)所以我改为 ftp.uk... 但得到了这个:
E: The repository 'http://ftp.uk.debian.org/debian bullseye-security Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
因此改为:
deb http://deb.debian.org/debian-security/ bullseye-security main
deb-src http://deb.debian.org/debian-security/ bullseye-security main
...现在更新正常了。但我只是想检查一下这是否正常,以防我的系统出于某种原因需要 ftp 链接?
另外,有这么多的 sources.list 是正常的吗?
puppydog@woofwoof:/etc/apt$ ls -l
total 36
drwxr-xr-x 2 root root 4096 Feb 18 09:17 apt.conf.d
drwxr-xr-x 2 root root 4096 Jun 10 2021 auth.conf.d
-rw-r--r-- 1 root root 150 Dec 6 2021 listchanges.conf
drwxr-xr-x 2 root root 4096 Mar 28 2021 listchanges.conf.d
drwxr-xr-x 2 root root 4096 Jun 10 2021 preferences.d
-rw-r--r-- 1 root root 1166 Feb 18 10:22 sources.list
-rw-r--r-- 1 root root 0 Dec 6 2021 sources.list~
drwxr-xr-x 2 root root 4096 Feb 18 09:15 sources.list.d
-rw-r--r-- 1 root root 1168 Feb 18 10:22 sources.list.save
drwxr-xr-x 2 root root 4096 Feb 18 10:20 trusted.gpg.d
我有Debian GNU/Linux 11 (bullseye) x86_64 5.10.0-21-amd64
答案1
是的。
不,我不明白你为什么会这么做。
有一个
sources.list
文件可供apt
查阅。在您的目录中还有两个备份文件(sources.list~
和sources.list.save
),显然会被忽略apt
。还有一个目录sources.list.d/
可能包含扩展名为的文件.list
,也会被查阅apt
。