Key*_*ria 2 apt repository 14.04
如何构建自定义存储库服务器,以便所有客户端从我的机器安装软件包。
要/etc/apt/sources.list
在客户端计算机上的文件中添加什么类型的 URL 。获取那个特定的包
安装阿帕奇:
sudo apt-get install apache2
Run Code Online (Sandbox Code Playgroud)
创建所需目录
在 webroot /var/www/ 中创建一个目录
假设它命名为 repo。
sudo mkdir /var/www/repo
Run Code Online (Sandbox Code Playgroud)
现在在 repo 下,如果您想要多个架构,您应该为要使用的每个架构创建一个目录。
在这里,我将 amd64 用于我的 64 位系统。所以,让我们创建这个目录:
sudo mkdir /var/www/repo/amd64
Run Code Online (Sandbox Code Playgroud)
创建 Packages.gz 文件
使用命令 dpkg-scanpackages
cd /var/www/repo/
sudo dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz
Run Code Online (Sandbox Code Playgroud)
添加新的回购
sudo -H gedit /etc/apt/sources.list.d/custom-repo.list
Run Code Online (Sandbox Code Playgroud)
然后添加行:
deb http://Your_Systme_IP/repo/ amd64/
Run Code Online (Sandbox Code Playgroud)
最后,更新源列表:
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
现在,每当您尝试安装任何应用程序时,如果您的本地存储库中有它的 deb,那么您就可以从它那里安装,然后再从 Internet 安装。
归档时间: |
|
查看次数: |
12224 次 |
最近记录: |