如何通过删除缓存的程序包文件来释放Ubuntu Linux上的大量磁盘空间

如果你和我有什么相似之处,你可能会在你的旧电脑上运行Ubuntu,而且它们通常都有更小的硬盘,所以你希望尽可能节省一点驱动器空间。这里有一个简单的诀窍,可以释放出惊人数量的驱动器空间。

每次Ubuntu更新或安装一些软件时,软件包管理器都会将所有软件包下载到系统中,然后将它们缓存到系统中,以防需要再次安装。不幸的是,这往往意味着大量浪费的空间。

检查缓存文件使用的驱动器空间

要为自己签出已用空间,请进入/var/cache/apt/archive文件夹,或者只需在提示符下运行以下命令:

您将看到使用了大量空间-在这个我几乎没有使用过的测试箱上,缓存文件夹中有441MB。

清除缓存的包

要正确清除此文件夹,您可以在shell提示符下使用以下命令:

当然,如果您愿意,您可以手动删除这些文件,但这样做可能是错误的,因为锁定文件和空白部分目录应该保留在那里-而且无论如何,键入这些文件的击键次数会更少。

禁用自动包缓存

如果你不想总是进入和清理缓存文件夹,你可以告诉Ubuntu不要再保留它们,只需简单的改变配置即可。进入System->Administration->Synaptic Package Manager。

然后选择设置->首选项

切换到Files选项卡,在那里您可以将选项更改为“安装后删除下载的包”,这将完全阻止缓存。

您还会注意到,您可以使用此屏幕中的Delete cached package Files按钮来清理包。

相关文章