文档章节

利用yum的缓存

月黑风高杀人夜
 月黑风高杀人夜
发布于 2017/01/16 21:07
字数 1180
阅读 32
收藏 1

 

$ su
# vi /etc/yum.conf


将keepcache的值由原来的0(表示安装后删除软件包)修改为1(表示安装后保留软件包)。如下内容:

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3

# This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
# It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d


由上面yum配置文件的内容可知,使用yum下载软件包的默认下载目录由cachedir指定,即是:
/var/cache/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 只​能​安​装​已​下​载​并​缓​存​的​软​件​包​。​

要​在​没​有​网​络​连​接​的​时​候​搜​索​软​件​包​ tsclient,输​入​命​令​:

su -c 'yum -C list tsclient'

 

4. 缓存带来的好处

如果你有多台机子 只须要一台机子从网上下载 软件包跟软件更新包 , 还有如果你想重装系统不想再下载的几个G的更新跟软件(前提缓存了你系统所有安装的软件的更新包).

在开启 缓存的状态下因为 yum 下载的软件包不会被删除,所以可以多次利用.(就是占硬盘空间而以, 呵呵几个G我不放在眼里,我硬盘有 1.2TB)

很简单的方法,把这台机子的 /var/cache/yum/ 目录下的所有文件包过目录. 复制到另一台机子下的相同目录. 执行.

# yum -C update

# yum -C install <软件包名>

 

 

 

 

5.清​空​ yum 缓​存​

本文转载自:

上一篇: plsql乱码解决
下一篇: shell变量详解
月黑风高杀人夜
粉丝 11
博文 112
码字总数 90868
作品 0
深圳
私信 提问
利用yum下载软件包的三种方法

方法一: downloadonly插件 有一个yum的插件叫做downloadonly,顾名思义,就是只下载不安装的意思。 1. 安装插件 yum install yum-download 2. 下载 yum update httpd -y –downloadonly 这样...

余二五
2017/11/17
0
0
CentOS 7跟换yum源

CentOS 7跟换yum源 一、目的 为了在没网的情况下或体验更快的速度及更好的体验。毕竟自带yum源在国外。(本例用的是阿里yum源,其他的也可以) 二、yum机制简介 引用百度百科及一些个人见解 Yu...

ccpit2b2c
2017/12/07
0
0
Linux 基础教程 35-软件包管理-YUM

YUM基础     使用RPM在Linux中安装、卸载软件或服务进会经常碰到RPM包的依赖,而我们在安装软件A时,提示依赖于软件B,安装软件B时又会出现提示依赖于软件C等一系列的依赖关系。这时大家会...

Surpassme
2018/08/10
0
0
docker一点点心得

今天搭建49docker服务器遇到的问题并且成功解决 1.由于yum源的问题导致网络连接超时,解决办法修改yum源修改方法 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo...

并不是
2016/11/10
3
1
59.建立yum本地仓库

使用本地的光盘来制作一个yum源 有时候你的linux系统不能联网,当然就不能很便捷的使用联网的yum源了,这时候就需要你自己会利用linux系统光盘制作一个yum源。具体步骤如下: 1,.挂载光盘 [r...

闪电王
2018/01/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式协调服务zookeeper

ps.本文为《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之一 ZooKeeper ZooKeeper曾是Apache Hadoop的一个子项目,是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它...

ls_cherish
今天
4
0
redis 学习2

网站 启动 服务端 启动redis 服务端 在redis 安装目录下 src 里面 ./redis-server & 可以指定 配置文件或者端口 客户端 在 redis 的安装目录里面的 src 里面 ./redis-cli 可以指定 指定 连接...

之渊
昨天
2
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
昨天
4
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
昨天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
昨天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部