![在 Redhat 中更新软件列表](https://linux22.com/image/606274/%E5%9C%A8%20Redhat%20%E4%B8%AD%E6%9B%B4%E6%96%B0%E8%BD%AF%E4%BB%B6%E5%88%97%E8%A1%A8.png)
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)
。