/ var / lib / apt / lists很大


38

我注意到那/var/lib/apt/lists是巨大的。高达86MB。似乎太大了。这正常吗?如果没有,我该怎么办?


1
是的,那是巨大的。我的是1GB
Rolf

Answers:


37

当您运行sudo apt-get update(或使用软件包管理器中的Refresh按钮)时,将从Ubuntu服务器上下载软件包列表。然后将这些文件存储在中/var/lib/apt/lists/

刷新软件包列表时,可以安全地删除该目录的内容,因为它是在重新创建时创建的。如果删除文件,但不运行apt-get update以获取列表,则类似的命令apt-cache将无法提供信息(因为缓存为空)。

要缩小目录并加快获取程序包列表的速度,请考虑禁用一些不需要的存储库(请参阅如何删除存储库?)。这包括PPA(另请参阅如何删除PPA?


15

如果您有这种感觉,请尝试使用以下命令:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update

1
这样安全吗?这些列表仅包含可以安装的软件包,而不包含已安装的软件包吗?
thabubble 2012年

@thabubble是的,它将重新创建源的缓存信息。对此没有害处。我确定 。
rɑːdʒɑ

7
那么为什么不在/ var / cache /中呢?
JohanBoulé2016年

2

我的是142M,所以我认为这很正常。

原因可能是因为/ var / lib / apt / lists /是sources.list中指定的每个包资源的状态信息的存储区


它可能太大了。但这是新安装的系统@ 642MB。这些列表几乎占据了空间的1/6。那是巨大的。
thabubble 2012年

1
642Mb对于Ubuntu安装来说很小。我的根文件系统(不包括任何用户或数据文件)为14Gb。/ var / lib / apt / lists是123Mb。在第二个系统上,该值为5.3Gb和87Mb,
StarNamer

是。Ubuntu建议最小5 GB的硬盘空间
LnxSlck

3
我的是43 Gigabyte
uvasal
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.