Debian 和 ubuntu 中的存储库镜像是什么?

Debian 和 ubuntu 中的存储库镜像是什么?

什么是 debian apt 存储库的本地镜像?有任何简单的解释吗?它与 ubuntu 存储库相同吗?创建它的最佳方法是什么?是否必须保持与原始存储库相同的文件夹层次结构?或者有办法配置该更改吗?

答案1

何时不镜像

在开始镜像整个存储库之前,您应该注意这一点:

  • 如果您只是想通过多个类似的客户端来节省带宽。请改为:

    在 LAN 上缓存 apt 下载的最佳方法是什么?

  • 如果您正在设置公共镜像,但软件许可证限制您这样做。并非所有第三方软件都允许您重新分发其软件,例如 Oracle Java。(这不是最好的例子,因为他们甚至不提供 Debian 存储库)

  • 如果你只对一小部分软件包感兴趣。那么,只需下载 .deb 文件,然后按照以下步骤操作:

    如何设置 Debian 存储库?

什么

任何简单的解释。

我希望您指的是简单的措辞,而不是简短/紧凑。

什么是 Debian apt 存储库的本地镜像?

首先,让我们稍微缩小一下范围。Debian 和 Ubuntu 是非常常见的操作系统,具体来说,Ubuntu 是从 Debian 基础派生而来的。Debian 和 Ubuntu 的一个关键特性是包管理。存储库是一组以特定方式发布的包,包管理可以轻松理解包列表并验证所有包的完整性。存储库被复制到世界各地,以便更有效地利用带宽并获得更高的可用性。这种连续复制(或同步)也称为镜像。

现在,重新回到你的问题。你也可以自己做这个镜像操作。这将为主存储库提取数十 GB 的数据,但一旦复制,你就可以在本地以 LAN 速度获得它们!这对于部署大量机器非常有用,并且你不想因为某些原因(带宽、可用性等)依赖互联网。你可以从你附近的本地镜像进行镜像,或者选一个延迟较低。

它和 ubuntu 存储库相同吗?

如果有人提到 Debian APT 存储库,这对于存储库来说是模棱两可的......

  • Debian 操作系统,包含所有 Debian 软件包。
  • 与 APT 一起使用,可能为其他基于 APT 的发行版提供软件包。

就简单而言,存储库的格式是相同的。Debian 有一些不同之处差异更新包列表例如,但这并不意味着它不兼容。

是否必须保留与原始存储库相同的文件夹层次结构?

如果你做一个简单的镜像,你可以选择另一个子级别,例如http://host.domain.tld/my-mirrors/ubuntu-archive/ubuntu,但你必须遵守格式存储库。您不能只是.deb在那里随意移动,因为那里有交叉引用。

相关内容