如何在 Debian 11 (bullseye) 上恢复默认的sources.list 文件?

coc*_*mac 14 debian apt

我在没有互联网的设备上安装了 Debian 11 (Bullseye)。我使用了 ISO 的“固件 CD”版本。我已经配置了网络,所以我可以做ping 8.8.8.8。我尝试运行sudo apt update,但我发现文件中没有任何源sources.list(例如,它是空的)。

我发现了这个问题,但它是针对 Debian Jessie,而不是 Bullseye。

我也想要non-free包。如何恢复默认存储库,就像我通过互联网连接安装了 Debian 一样?

sch*_*ity 20

sources.list您可以在Debian 官方 wiki 站点中找到有关的所有信息,特别是在示例sources.list下关于您的问题的信息:

deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free

deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free

deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
Run Code Online (Sandbox Code Playgroud)

您可以注释或删除 cdrom 行,因为它们不再有用,并且在执行时apt update会抛出错误。

deb-src除非您确实打算在不久的将来下载和编译源代码包,否则也请注释掉这些行。将它们注释掉可以使apt update. 如果您想要重新编译包或检查其源代码,请取消注释它们。


小智 5

原来的列表已经在那里了,复制一下即可

$ sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list

$ sudo apt update
Run Code Online (Sandbox Code Playgroud)