# Become the mirror user
su - mirror
# Import the keys
gpg --no-default-keyring --keyring trustedkeys.gpg --import /usr/share/keyrings/debian-archive-keyring.gpg
# Periodically you will update keys, just like this: (Hint: its the same as before.)
gpg --no-default-keyring --keyring trustedkeys.gpg --import /usr/share/keyrings/debian-archive-keyring.gpg
#Verify that you have the right keyrings for your system. (Hint: they should mention Buster. Information on the Debian keyrings can be found here: https://ftp-master.debian.org/keys.html)
gpg --list-keys --keyring trustedkeys.gpg
通过 Web 服务器使镜像可用。我会把这个留给你你需要的或最有效的。我喜欢 nginx 和烧瓶。我知道 python 有一个 oneliner 来启动一个站点,但是如果你更熟悉 apache 或者已经有一些 web 服务器的基础设施或策略,请使用它。使用最适合您需求的解决方案,无论您需要高可用性、安全性还是家庭实验室/简单网络的快速解决方案。我链接的 wiki 提供了一个您可以使用的解决方案。
请查看此相关的 Stack Exchange 帖子。如果您认为它适用,我们可以将此问题标记为重复。如果没有,你可以按照这个答案:
设置
debmirror
debmirror
使用该工具、一个 cronjob 和一个网络服务器,这项任务非常简单。我将参考这个第三方维基来获得这个答案。我建议您查看手册页,以及此答案中您不熟悉的工具的任何其他手册页。
综上所述
在执行此操作之前,请仔细阅读我提供的每个链接。请记住,这可用于一台 Debian 服务器同步镜像、运行 Web 服务器以提供内容以及更新自身,但是此解决方案更多地用于运行其他 Debian 实例可以从中更新的本地镜像。
有关镜像的信息,请查看官方 Debian Wiki 。
如果您有任何问题或我的帖子有任何错误,请发表评论,我可以编辑此答案。
祝你好运!