當您使用 Debian/Ubuntu 安裝軟件包時 apt-get 命令,.deb 文件的副本存儲在本地。 這有助於您在刪除後需要重新安裝它們,然後可以在本地訪問包(以另一種稱為緩存的方式)。 每次重裝時,系統都不需要通過網絡。
下載的包本地緩存在 /var/cache/apt/archives/. 每次運行 apt-get update 和 apt-get install 命令時,都會更新 apt 緩存。
在本教程中,我們將學習如何清除 Debian 和 Ubuntu 系統上的 apt 緩存。
注意:如果您使用的是 apt 命令,而不是 apt-get 命令,那麼這個緩存會在新的操作系統版本中自動刪除。
清理 Apt 緩存的原因
- 有時您可能需要釋放磁盤空間並回收它。
- 刪除軟件包並重新安裝它,系統將查看緩存,您將獲得相同版本的軟件。
要列出存儲在緩存中的 .deb 文件,請鍵入:
$ ls /var/cache/apt/archives/
通過運行以下命令檢查緩存使用的磁盤。 一世
$ sudo du -sch /var/cache/apt/archives/

就我而言,它超過 340 MB。
清理apt緩存使用 apt 清理命令,它會從 /var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/ 中刪除所有內容(鎖定文件除外)。
您還可以模擬或試運行以查看清理 apt 緩存時實際發生的情況,鍵入:
$ sudo apt-get clean --dry-run

它顯示將刪除哪些目錄內容。
運行 apt-get clean 命令是安全的,因為它只會刪除 .deb 文件的副本。 下次運行 apt-get install 時,它可以從鏡像中獲取包。
最後到 清理apt緩存 只需運行以下命令。
$ sudo apt-get clean
結論
如果您只想清除過時的 deb 包,請使用 apt-get autoclean。 這將刪除無法再下載且基本上無用的包文件。
在本教程中,我們學習瞭如何清理 Debian 和 Ubuntu 中的 apt 緩存。 強烈推薦您的意見和建議。 謝謝你。