怎么刷新yum仓库的缓存
㈠ linux yum命令问题, 执行了yum clean 后 系统运行yum命令出问题
linux yum命令问题, 执行了yum clean 后 系统运行yum命令出问题是设置错误造成的,解决方法为:
1、登录centos7。
㈡ linux 下的 yum 命令是干什么的
YUM是LINUX类系统上的自动更新组件安装系统,就象windows上的自动更新。
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
(2)怎么刷新yum仓库的缓存扩展阅读:
可供Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的PGP签名,主要是为了您的系统安全。而对于Fedora core 4.0 的用户,rpm.的签名是自动导入并安装的。
常用命令行命令:
安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm
删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升级软件:yum upgrade foo或者yum update foo
查询信息:yum info foo
搜索软件(以包含foo字段为例):yum search foo
显示软件包依赖关系:yum deplist foo
㈢ fedora中能不能用yum命令清理更新刘留下的缓存
1.清除缓存目录(/var/cache/yum)下的软件包命令:yum clean packages
2.清除伏蔽败缓存目录(/var/cache/yum)下的 headers命令:yum clean headers
3.清除缓存目录(/var/并锋cache/yum)下旧的 headers命令:yum clean oldheaders
4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
以上所有命令参数的使用都可缺颤以用man来查看
㈣ yum清除缓存并重建拒绝连接怎么办
yum清除缓存并重祥哗大建拒绝连接只需将CentOS-Base里包含aliyuncs.com的行删除即可。
1、打开yumcleanall进行测试网络连接是芦郑否异常。
2、通过rpm安装createrepo文件。
3、清除文件并重建元数据缓存yumcleanallyummakecache。
4、运行命令:createrepo-v/yum-dir#创建yum仓库的索引文件。
5、使用yum对软件包进行分谨竖组:createrepo-g/tmp/comps.xml/yum-dir。
㈤ 如何利用yum的缓存文件
1.使用 yum 缓存
默认情况下,当前版本的 yum 在成功下载和安装软件包后,会把下载的文件删掉。这样可以减少 yum 占用的磁盘空间。你可以打开缓存,这样 yum 将在缓存目录保留下载到的文件。
缓存带来很多好处:
yum 的性能可以提高
你可以离线运行 yum 操作,只使用缓存
你可以复制缓存中的软件包以备用
默认情况下,yum 在 /var/cache/yum/ 目录保存临时文件,每个仓库都有自己的子目录。仓库目录中 packages/ 子目录包含了缓存的软件包。例如,目录 /var/cache/yum/development/packages/ 包含从 development 仓库下载的软件包。
2. 启用 yum 缓存
要配置 yum 保留已下载的文件而不是删除,设置 /etc/yum.conf 中的 keepcache 选项为 1:
keepcache=1
打开缓存后,每个 yum 操作都可能从仓库下载软件包数据。要保证缓存包含了软件包数据,在启用缓存后运行一个操作,例如 list 或 search 来下载软件包数据而不影响系统。
3.在只使用缓存的模式下使用 yum
要在没有网络的情况下执行 yum,只要启用了缓存,就可以用 -C 选项。这样 yum 就不会检查网络上的仓库,只使用缓存。在这个模式中,yum 只能安装已下载并缓存的软件包。