大多数使用基于 Debian 的系统的人通常会使用 apt-get 来安装软件包和升级,但是我们多久才清理一次?让我们看下该工具本身的一些清理选项。
在基于 Debian 的系统上运行 apt-get
命令是很常规的。软件包的更新相当频繁,诸如 apt-get update
和 apt-get upgrade
之类的命令使此过程非常容易。另一方面,你多久使用一次 apt-get clean
、apt-get autoclean
或 apt-get autoremove
?
这些命令会在 apt-get
的安装操作后清理并删除仍在系统上但不再需要的文件,这通常是因为需要它们的程序已经卸载。
apt-get clean
apt-get clean
命令清除遗留在 /var/cache
中的已取回的包文件的本地仓库。它清除的目录是 /var/cache/apt/archives/
和 /var/cache/apt/archives/partial/
。它留在 /var/cache/apt/archives
中的唯一文件是 lock
文件和 partial
子目录。
在运行清理操作之前,目录中可能包含许多文件:
/var/cache/apt/archives/db5.3-util_5.3.28+dfsg1-0.6ubuntu1_amd64.deb
/var/cache/apt/archives/db-util_1%3a5.3.21~exp1ubuntu2_all.deb
/var/cache/apt/archives/lock
/var/cache/apt/archives/postfix_3.4.5-1ubuntu1_amd64.deb
/var/cache/apt/archives/sasl2-bin_2.1.27+dfsg-1build3_amd64.deb
之后,只会存在这些:
$ sudo ls -lR /var/cache/apt/archives
/var/cache/apt/archives:
total 4
-rw-r----- 1 root root 0 Jan 5 2018 lock
drwx------ 2 _apt root 4096 Nov 12 07:24 partial
/var/cache/apt/archives/partial:
total 0