如何清除 Apt 緩存

當您使用 Debian/Ubuntu 安裝軟件包時 apt-get 命令,.deb 文件的副本存儲在本地。 這有助於您在刪除後需要重新安裝它們,然後可以在本地訪問包(以另一種稱為緩存的方式)。 每次重裝時,系統都不需要通過網絡。

下載的包本地緩存在 /var/cache/apt/archives/. 每次運行 apt-get update 和 apt-get install 命令時,都會更新 apt 緩存。

在本教程中,我們將學習如何清除 Debian 和 Ubuntu 系統上的 apt 緩存。

注意:如果您使用的是 apt 命令,而不是 apt-get 命令,那麼這個緩存會在新的操作系統版本中自動刪除。

清理 Apt 緩存的原因

  1. 有時您可能需要釋放磁盤空間並回收它。
  2. 刪除軟件包並重新安裝它,系統將查看緩存,您將獲得相同版本的軟件。

要列出存儲在緩存中的 .deb 文件,請鍵入:

$ ls /var/cache/apt/archives/

apt緩存文件列表

通過運行以下命令檢查緩存使用的磁盤。 一世

$ sudo du -sch /var/cache/apt/archives/

apt緩存的磁盤利用率apt緩存的磁盤利用率

就我而言,它超過 340 MB。

清理apt緩存使用 apt 清理命令,它會從 /var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/ 中刪除所有內容(鎖定文件除外)。

您還可以模擬或試運行以查看清理 apt 緩存時實際發生的情況,鍵入:

$ sudo apt-get clean --dry-run

易於清潔幹運行幹運行 apt clean

它顯示將刪除哪些目錄內容。

運行 apt-get clean 命令是安全的,因為它只會刪除 .deb 文件的副本。 下次運行 apt-get install 時,它可以從鏡像中獲取包。

最後到 清理apt緩存 只需運行以下命令。

$ sudo apt-get clean

結論

如果您只想清除過時的 deb 包,請使用 apt-get autoclean。 這將刪除無法再下載且基本上無用的包文件。

在本教程中,我們學習瞭如何清理 Debian 和 Ubuntu 中的 apt 緩存。 強烈推薦您的意見和建議。 謝謝你。