var / cache / apt / archives占用巨大空间


121

我正在清理系统。而且我看到此文件夹占用了很多空间/var/cache/apt/archives(1.5GB)。保留所有这些档案绝对必要吗?

Answers:


138

如果您不想要它们,则无需保留它们。执行一个

sudo apt-get clean

将清理目录。


为什么发出此命令后,仍然可以在Ubuntu Tweek工具中看到缓存的deb文件?
克里斯蒂亚诺

@Cristiano,可能是该工具处于部分安装状态,因此倾向于认为需要对其进行保留。
Doktor J

41

似乎

sudo apt-get autoclean

比一个更好的选择

sudo apt-get clean

autoclean 只会删除“无用的”档案

从手册页:

像clean一样,autoclean会清除本地本地存储库中检索到的软件包文件。不同之处在于,它仅删除不再下载且几乎无用的软件包文件。这使得高速缓存可以长期维护,而不会失去控制。如果将配置选项APT :: Clean-Installed设置为off,它将防止擦除已安装的软件包。


9
即使这也是我从往后记得的-事实证明,对我而言(11.04上)autoclean并未删除文件/var/cache/apt/archives/-而clean确实如此...
sdaau 2014年

我实际上看到了相反的情况,autoclean基本上清空了目录,clean却什么也没做。
alanaktion 2014年

mtk

不,如果要节省磁盘空间,干净是更好的选择。我的测试(Ubuntu的18)表明干净去除18G时自动清洗去除小(小于1 GB,如果)
gerardw

6

您可以在Synaptic软件包管理器,菜单“设置/首选项”,“文件”选项卡中调整设置。您也可以从那里删除缓存。


1

最好将软件包保存在其他位置然后进行清理[Jorge Castro的过程]。重新安装操作系统或软件包时,它将不会再次下载,从而节省了时间和带宽。apt-get首先检查是否需要本地存储中的软件包[/ var / cache / apt / archives](如果不存在),然后下载,否则进行安装。因此,您可以保存软件包以备将来使用。


4
我怀疑他是否需要在新系统上使用所有1,5Gb更新!
布鲁诺·佩雷拉

1
它们可以在CD或其他支持上移动,因此不会浪费本地驱动器上的空间。这称为“ 本地存储库 ”。
ignis 2012年

1
将软件包保存到其他地方?是的,这就是我在这里所做的。我已经进行mv了整体设置/var/cache/apt/archives/usr/tmp/apt-archive-cache并在其中设置了archives符号链接/var/cache/apt。由于特别audacity喜欢将临时文件存储在中/var,因此应始终注意该目录,以使其永远不会耗尽空间。
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.