
我已經使用創建了 14.04 儲存庫的完整本地鏡像,apt-mirror
並使用 .NET 透過 LAN 連接到它apache
。我已經在我希望從本地鏡像更新的電腦上調整了我的sources.list 檔案。
添加我自己的 .deb 檔案 (mypackage.deb) 並通過 使其可用需要什麼過程apt-get install mypackage
?
答案1
建立一個目錄並將 .deb 套件放置在其中。
提醒自己 debian 檔案中存在的一些資訊:
dpkg --info <yourpackage.deb>
移動到您的目錄並輸入sudo dpkg-scanpackages . /dev/null | gzip -c9 > Packages.gz
將此行新增至您的sources.list
: deb file:///path/to/directory /
- 是的,包括空格:)
sudo apt-get update
sudo apt-get install <packagename>
答案2
如果您打算將來更新軟體包或添加新軟體包,我強烈建議您不要依賴拼湊,而是使用正確的工具。
因此,與其將自己的軟體包與 Ubuntu 鏡像混合,考慮將您自己的小型儲存庫放在一起以保持整潔和隔離,並簽署您的包裹以進行身份驗證。
這將花費一些時間來設置,但會為您節省大量維護麻煩。
我發現完成該任務的最佳工具是reprepro
.
一些幫助您入門的連結: