如何创建本地APT存储库?

Modified on: Sat, 09 Jun 2018 12:26:23 +0800

我想在我的局域网上构建自己的本地存储库,以便局域网上的计算机可以更新并从中升级。我想下载这些软件包并将它们存储在我的本地服务器上,以便我可以在不使用互联网的情况下更新,升级,安装等。

作者:grooveplex,user61928

最佳答案

* 通过LAN建立离线存储库*

安装本地Apache Web服务器

# apt-get install apache2

默认情况下,Debian的Apache软件包将在您的系统上的/var/www下设置一个网站。出于我们的目的,那很好,所以没有理由再做任何事情了。您可以通过将您喜欢的浏览器指向http://localhost来轻松测试它。您应该看到默认的安装后网页,它实际存储在/var/www/index.html

# cd /var/www/debs/

# dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz




让APT知道存储库

现在唯一要做的就是让APT了解您的存储库。您可以通过更新/etc/apt/sources.list文件来完成此操作。你需要一个像这样的条目:

  

deb http://localhost/debs/ amd64/

我使用的是系统的实际主机名而不是localhost - 这样我的局域网上的所有计算机的代码都是相同的,但是如果你只运行一台计算机,localhost就可以了。
现在,更新APT:

# apt-get update
作者:user61928

相关问答

添加新评论