yum的配置文件

#vi /etc/yum.conf

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

keepcache的默认值是0(表示安装后删除软件包)修改为1(表示安装后保留软件包)

#这是默认设置,如果你让这个更大的yum不会看到元数据
#是否在远程更新,所以你将“获得”不需要
下载新的元数据和“支付” 的带宽由yum没有正确的
#信息。
#这是特别的。重要的是要有正确的元数据,以便像
#Fedora这样的发行版不会保留旧的软件包。如果你不喜欢这种检查
#interupting你的命令行使用情况,最好
是每小时手动检查一次元数据(yum-updatesd将这样做)。
#metadata_expire = 90m

#把你的REPOS放在这里或者
放在/etc/yum.repos.d 文件中名为file.repo #的单独文件中

由上面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=
打开缓存后,每个yum操都动词}柯林斯能从仓库下载软件包数据。要保证缓存包含了软件包数据,在启用缓存后运行一个操作,例如 listsearch来下载软件包数据而不影响系统。

3.在只使用缓存的模式下使用 yum

要在没有网络的情况下执行yum,只要启用了缓存,柯林斯就以用 -C选项。样这yum就不会检查网络上的仓库,只使用缓存。在这个模式中,yum只能安装已下载并缓存的软件包。

要在没有网络连接的时候搜索软件包tsclient,输入命令:
su -c 'yum -C list tsclient'

4.缓存带来的好处

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

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

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

# yum -C update
#yum -C install <软件包名> 

5.清空 yum缓存

yum clean all

 6. 生成缓存

yum makecache

yum常用命令请参考:

yum命令

http://man.linuxde.net/yum

yum 配置文件 以及 语法的更多相关文章

  1. centos yum源配置 与yum配置文件

    参考博客 http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html 1.centos . yum配置文件在目录 /etc/yum.re ...

  2. yum配置文件位置

    centos的yum配置文件 cat /etc/yum.conf cachedir=/var/cache/yum //yum 缓存的目录,yum 在此存储下载的rpm 包和数据库,默认设置为/var/ ...

  3. Linux yum配置文件详解

    说明:经过网上抄袭和自己的总结加实验,非常详细,可留作参考. yum的配置一般有两种方式:   一种是直接配置/etc目录下的yum.conf文件, 另外一种是在/etc/yum.repos.d目录下 ...

  4. yum配置文件详解

    yum是什么: Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包,自动解决包的倚赖性问题,它能便于管理大量系统的更新问题. yum特点:可以同时配置多 ...

  5. YUM配置文件

    创建容器,位置在/etc/yum.repos.d,扩展名必须是.repo #cd  /etc/yum.repos.d #vim yum.repo         新建一个仓库文件,名字可以随便定义,在 ...

  6. yum配置文件下使用自定义变量

    yum的配置文件中,可以使用的变量,简称为yum变量: 默认的yum变量有: $releasever(Release Version),发行版的版本 $arch,CPU体系结构,通过 Python 的 ...

  7. yaml 配置文件的语法。

    1.基本语法 1. k:(空格)v:表示一对键值对(注意:空格必须有): 2.以**空格**的缩进来控制层级关系:只要是左对齐的一列数据,都是同一个层级的 3.值的驼峰写法和用"-" ...

  8. yum 命令提示语法错误

    1. 问题信息 SyntaxError: invalid syntax 2. 问题原因 升级python版本导致 3. 解决方法 vi /usr/bin/yum 将#!/usr/bin/python ...

  9. yum配置文件中baseurl和mirrorlist的区别

    找到yum.repo.d文件夹下的文件,随便打开一个,找到mirrorlist的url,比如: http://mirrorlist.centos.org/?release=6&arch=$ba ...

随机推荐

  1. Vue学习笔记和代码记录

    ## 安装 * 直接引入链接:建议初学者使用:* 通过node.js的NPM安装Vue:* 通过node.js的NPM安装Vue-cli脚手架(推荐安装方式): ## 基础 ### 数据类型 * 字符 ...

  2. [BZOJ4947] 字符串大师 - KMP

    4974: [Lydsy1708月赛]字符串大师 Time Limit: 1 Sec  Memory Limit: 256 MBSubmit: 739  Solved: 358[Submit][Sta ...

  3. 异步IO实例

    #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> ...

  4. 百万年薪python之路 -- 面向对象之三大特性

    1.面向对象之三大特性 1.1封装 封装:就是把一堆代码和数据,放在一个空间,并且可以使用 对于面向对象的封装来说,其实就是使用构造方法将内容封装到 对象 中,然后通过对象直接或者self间接获取被封 ...

  5. windows下Python开发错误记录以及解决方法

    windows下使用pip提示ImportError: cannot import name 'main' 原因:将pip更新为10.0.0后库里面的函数有所变动造成这个问题 解决方法:先卸载现在的p ...

  6. LeetCode 2: single-number II

    Given an array of integers, every element appears three times except for one. Find that single one. ...

  7. SpringBoot接管SpringMvc

    SpringBoot接管SpringMvc Spring Web MVC framework(通常简称为“Spring MVC”)是一个丰富的“model 视图控制器”web framework. S ...

  8. 二叉树,红黑树,B树,B+树

    1.不要认为红黑树仅仅是在二叉树的节点上涂上颜色,他们最根本的区别是,红黑树根据节点涂色的约束限制,最终形成的树的结构与普通二叉树不同,最重要的是,其树的高度大大缩短,从而在查找.增删改等方面提高效率 ...

  9. Hibernate 查询方式、JPA查询方式

    hibernate 查询方式: OID 查询 对象导航查询 HQL 方式查询 QBC方式查询 原生SQL方式查询 JPA 查询方式: OID 查询 对象导航查询 JPQL 方式查询 CriteriaB ...

  10. plsql + instantclient 连接oracle ( 超简单)

    1.instantclient 下载并解压 instantclient 下载地址 https://www.oracle.com/technetwork/cn/database/features/ins ...