apt-get清理缓存示例:apt clean 命令用于释放磁盘空间,作为计划和定期维护的一部分。此命令删除从 /var/cache/apt/archives/ 下载的包文件的本地存储库,锁定文件和部分文件夹除外。
如何清除apt-get缓存?本文将向你展示如何在 Ubuntu 上清除 apt-cache。此过程适用于其他基于 Debian、Ubuntu 的发行版,例如 Deepin、Linux、Mint 等。
apt-get如何清除缓存?我们的目标是简要介绍 apt clean,因为许多人都在寻找 Ubuntu 清除缓存方法来清理他们的系统。
什么是 Apt-Cache?
当我们在软件中心借助apt命令、apt-get或DEB包安装包时,相应的包管理器会找到它的依赖项和package.deb格式并将其保存在/var/cache/apt/archives中。
当我们下载 deb 包时,系统会将其移动到 /var/cache/apt/archives。在下载这个包时,apt 把这个包保存在 /var/cache/apt/archives/partial 目录中。
当我们下载一个包的 deb 文件和依赖项时,我们的系统会自动从所有这些 deb 文件中安装该包。
安装完成后,我们下载的 deb 文件不会立即从目录中删除。每当我们出于任何原因删除一个包并重新安装它时,系统都会在缓存中查找它。
通过这种方式,系统不会将它下载回来,而是从这里自己获取它。如果缓存中的包版本与远程存储库中的包版本匹配,则可以执行此操作。
这个过程相对较快。我们可以看到,如果我们下载一个新包,将其删除,然后重新安装,我们可以从 time 命令中看到它第二次下载的速度。
清除 Apt-Get 缓存重要吗?
- 我们可以通过 du 命令有时如何达到 100s MB 的示例来理解这一点,如果我们使用服务器,那么这个空间可能很有用。
- 我们是否应该清除缓存取决于我们。
- 如果根上的磁盘空间不足,我们应该清除相应的缓存。简而言之,有时,我们需要回收和释放磁盘空间。
- 这样我们就可以实现Ubuntu上磁盘空间的释放。
如何清除 Apt-Get 缓存?
apt-get清理缓存示例:如果我们要删除apt-cache,那么我们不应该手动删除缓存目录。有一个单独的专用命令,所以让我们使用终端清除 Ubuntu 中的缓存:
$ sudo apt-get clean
换句话说,该命令会删除 /var/cache/apt/archives 目录中除锁定文件之外的所有内容。是对apt-get clean命令效果的模拟。
apt-get如何清除缓存?还有另一个命令可以像这个命令一样方便地清除缓存。
$ sudo apt-get auto-clean
auto-clean 命令仅删除那些无法从存储库下载的包。
如果我们在系统中安装任何新包“A”,它的 deb 文件将保留在缓存中。一段时间后,如果存储库中有新版本的“A”可用,则现有包将变得无用且过时。
自动清理选项会删除我们无法下载回来的无用包。
apt-get清理缓存示例总结
如何清除apt-get缓存?如果我们清理过时的 deb 包,那么我们必须使用 apt-get auto clean。它删除了所有那些主要无用且无法下载回来的文件。我们希望通过我们解释的这篇文章,你将非常了解为什么以及如何使用 apt-cache。这件小事增加了我们对 Linux 的了解。