如何強制快取 apt 安裝的軟體包,以便我可以在另一台電腦上複製並安裝?

如何強制快取 apt 安裝的軟體包,以便我可以在另一台電腦上複製並安裝?

我想強制使用apt-get install (apt install)in緩存已安裝的軟體包/var/cache/apt。目前,我發現其中一些被緩存,但大多數都沒有。我想快取所有這些包,以便透過複製這些包將它們安裝在另一台電腦上,而無需再次從互聯網下載它們,特別是對於需要花費大量時間的大型包。

答案1

我認為將本地電腦設定為儲存庫將是一個更好的選擇,但如果您只想下載一個包,您可以運行:

sudo apt install -d package

如果你想快取所有已安裝的軟體包,你可以運行

sudo apt install -d $(apt list --installed | cut -d'/' -f 1 | grep -v "Listing..." | tr '\n' ' ')

相關內容