有什麼方法可以使用下載所有 Ubuntu 儲存庫嗎apt-get
?我正在尋找類似的東西:
sudo apt-get install --download-only *
這樣我就可以存取目錄中下載的儲存庫/var/cache/apt/archives/
。
答案1
首先,這不是一個方便的方法。相反,您應該使用提及方法這裡。但作為問題的答案。
首先建立一個文件,其中包含使用的所有可用套件的名稱
apt-cache
。apt-cache dumpavail |grep -oP "(?<=Package: ).*" >> packagelist
這將建立一個
packagelist
包含所有可用套件的檔案。現在建立一個簡單的腳本來下載檔案中存在的所有套件
packagelist
#!/bin/bash for package in `cat packagelist` do apt-get install -y --download-only $package done
保存。
使用使其可執行
chmod +x your_script_name
現在打開終端機並以 root 身份登入
sudo -i cd /folder/of/you/script ./you_script_name
它將根據您的目錄/etc/apt/sources.list
下載所有可用的軟體包/var/cache/apt/archives
答案2
您可以使用名為 apt-cacher 的工具。你可以查看此連結了解更多。希望能幫助你。