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

#1 楼

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

sudo apt-get clean


将清除目录。

评论


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

–克里斯蒂亚诺
16年7月22日在16:59

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

– Doktor J
19年8月6日在16:14

#2 楼

似乎像

sudo apt-get autoclean




sudo apt-get clean


autoclean是一个更好的选择br />
从手册页:


像clean一样,autoclean会清除本地存储库中检索到的软件包文件。区别在于,它仅删除不再下载的包文件,并且这些包文件在很大程度上没有用。
这样可以长时间保持高速缓存,而不会失去控制。
配置选项APT :: Clean-Installed如果将
设置为off,将防止擦除已安装的软件包。


评论


即使这也是我从往后记得的-事实证明,对我来说(在11.04上)autoclean并未删除/ var / cache / apt / archives /中的文件-而clean却...

– sdaau
2014年4月4日20:18

我实际上看到的是相反的情况,autoclean基本上清空了目录,而clean没有执行任何操作。

– alanaktion
2014年12月24日18:32

太棒了...我发现的第一件事很容易..:p

–mtk
16 Sep 16 '21:41

不,干净是您节省磁盘空间的更好选择。我的测试(ubuntu 18)显示,自动清除删除的空间很少(小于1 GB,则为18G)

– Gerardw
19年7月14日在16:15

对我来说,无用的档案是已安装的档案(我只下载了大多数次),没有指定“无用”实际上意味着使该选项无用(双关语:))

–水瓶座力量
20 Dec 16 '20:42

#3 楼

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

评论


我需要“安装后删除下载的软件包”,谢谢!

–水瓶座力量
20/12/16在20:30

我需要“安装后删除下载的软件包”,谢谢!可惜清洁按钮忽略了我们的选择,请参见askubuntu.com/questions/1300676/…

–水瓶座力量
20 Dec 16'在20:44

#4 楼

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

评论


我怀疑他是否需要在新系统上使用所有1,5Gb更新!

–布鲁诺·佩雷拉(Bruno Pereira)
2011年10月12日在20:13

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

–ignis
2012年11月7日20:37

将包裹保存到其他地方?是的,这就是我在这里所做的。我已经将整个/ var / cache / apt / archives设置为/ usr / tmp / apt-archive-cache,并在/ var / cache / apt中设置了归档符号链接。由于特别大胆喜欢将临时文件存储在/ var中,因此应始终注意该目录,以使其永远不会用完空间。

–syntaxerror
14-10-2在13:09