在 Redhat 中更新软件列表

在 Redhat 中更新软件列表

redha/fedora/centost 中的等效命令是什么sudo apt-get update?我的意思是如何刷新和下载存储库中的软件列表?

答案1

yum你真的应该看看手册页。完成您要求的命令是:

yum clean
yum makecache

答案2

如果距离上次获取所需数据已超过 90 分钟,Yum 会自动刷新其缓存数据。并且它只下载所需的数据,而不是所有可能的数据。因此,一般来说您不需要手动执行此操作。

如果您确实想手动缓存数据,请使用yum clean all后跟yum makecache

答案3

Yum 会自动刷新缓存,缓存有效的时间在 中指定/etc/yum.conf,或者更常见的是在/etc/yum.repos.d/每个存储库配置 ( expire_cache=) 中指定。要强制只是要重新验证缓存并在下次yum运行时更新,请执行yum clean expire-cache。另一个yum clean相关的子命令是yum clean metadata(删除有关可用包的所有信息)。

请注意,ỳum clean all删除全部缓存中的数据,下次强制进行完整下载。这可能需要相当长的时间。

详细信息请参阅的手册页yum(8)

相关内容