我想build立一个debian apt网站来进行局域网更新

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

我结合了所有的DVD磁盘的文件,但我发现我需要的.gpg文件,我不能创build它。 它看起来像源的签名文件。 所以当我设置我的/etc/apt/sources.list文件如下:

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

它注意到我的gpg文件verilied faild。

所以我想知道,如何创buildgpg文件,我需要一些其他的工作,除了DVD的文件到Apache的htdocspath?

你有两种select来获得一个Debian apt内部网站 (它被称为库):

  1. 做一面镜子。 Debian项目中有关于它的文档 。 镜像占用大量的空间,记住你需要一个镜像,用于你在内部运行的每一个Debian体系结构(也就是说,amd64和i386是两个独立的仓库)
  2. 使用caching代理。 有很多debian,这只是一个最适合你的情况: apt-proxy ,apt-cacher, apt-cacher-ng 。 我也成功地使用了一个在caching中保存.deb文件很长时间(并允许caching大文件)的configuration。

在间歇性的互联网访问(或限制)的情况下,镜像将使您有一个完整的debian发行版,而代理将在第一次安装或更新后更快地更新机器。 镜像占用大量的磁盘空间,但始终可用,caching使用较less的磁盘,但取决于外部连接。