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

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

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

我发现这个问题,但它适用于 Debian Jessie,而不是 Bullseye。

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

答案1

sources.list您可以找到有关的所有信息Debian 官方维基站点,特别是关于您的问题示例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

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

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

答案2

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

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

$ sudo apt update

相关内容