
如何建立自訂儲存庫伺服器,以便所有客戶端從我的電腦安裝軟體包。
/etc/apt/sources.list
要在客戶端電腦上的文件中新增哪種類型的 URL 。取得特定的包
答案1
安裝阿帕契:
sudo apt-get install apache2
建立需要的目錄
在 webroot /var/www/ 建立一個目錄
我們將其命名為 repo。
sudo mkdir /var/www/repo
現在,如果您想要多個架構,您應該在儲存庫下為要使用的每種架構建立目錄。
在這裡,我將在 64 位元系統中使用 amd64。那麼,讓我們建立這個目錄:
sudo mkdir /var/www/repo/amd64
建立 Packages.gz 文件
使用命令dpkg-scanpackages
cd /var/www/repo/
sudo dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz
新增新的儲存庫
sudo -H gedit /etc/apt/sources.list.d/custom-repo.list
然後新增行:
deb http://Your_Systme_IP/repo/ amd64/
最後,更新來源列表:
sudo apt-get update
現在,每當您嘗試安裝任何應用程式時,如果您的本機儲存庫中有其 deb,那麼您可以從其他應用程式安裝,然後從網路安裝。