如何在 Ubuntu 14.04 上创建自定义存储库

如何在 Ubuntu 14.04 上创建自定义存储库

如何构建自定义存储库服务器,以便所有客户端都从我的机器安装包。

在客户端机器上的文件中添加什么类型的 URL /etc/apt/sources.list。来获取特定的包

答案1

安装apache:

sudo apt-get install apache2

创建所需的目录

在 webroot /var/www/ 内创建一个目录

假设它命名为 repo。

sudo mkdir /var/www/repo

现在,如果您想要多个架构,则应该在 repo 下为您想要使用的每个架构创建一个目录。

在这里我将使用 amd64 作为我的 64 位系统。因此,让我们创建这个目录:

sudo mkdir /var/www/repo/amd64

创建 Packages.gz 文件

使用命令dpkg-scanpackages

cd /var/www/repo/
sudo dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz

添加新的 repo

sudo -H gedit /etc/apt/sources.list.d/custom-repo.list

然后添加以下行:

deb http://Your_Systme_IP/repo/ amd64/

最后,更新源列表:

sudo apt-get update

现在,无论何时您尝试安装任何应用程序,如果您的本地存储库中有它的 deb,那么您可以从中安装,否则将从 Internet 安装。

相关内容