我想建立一个 debian apt 站点用于本地 LAN 更新

我想建立一个 debian apt 站点用于本地 LAN 更新

我已经下载了所有debian的DVD光盘,并且已经设置了apache httpd服务。

我合并了所有 DVD 磁盘的文件,但是我找不到我需要的 .gpg 文件,而无法创建它。它看起来像源的签名文件。因此,当我按如下方式设置 /etc/apt/sources.list 文件时:

deb http://192.168.1.102/apt/debian squeeze main contrib

它注意到我 gpg 文件验证失败。

所以我想知道如何创建 gpg 文件,除了将 DVD 的文件放到 apache 的 htdocs 路径之外,我还需要做其他工作吗?

答案1

您有两种选择来获取内部 Debian合适的网站(它被称为存储库):

  1. 做一面镜子。文档来自 Debian 项目。镜像占用大量空间,请记住,您需要为内部运行的每个 Debian 架构创建一个镜像(这意味着 amd64 和 i386 是两个独立的存储库)
  2. 使用缓存代理。Debian 有很多缓存代理,只需选择最适合您的即可:apt-proxy,apt-cacher,apt-cacher-ng。我还成功使用 Squid 并通过配置将 .deb 文件长时间保存在缓存中(并允许缓存大文件)。

镜像将使您在互联网访问间歇性(或受限)的情况下拥有完整的 Debian 发行版,而代理将使机器在第一次安装或更新后更新速度更快。镜像占用大量磁盘空间但始终可用,缓存占用较少的磁盘但依赖于外部连接。

相关内容