详解yum的配置文件

yum源配置 yum源配置 http://blog.youkuaiyun.com/danneel/article/details/52098527 一、yum 配置文件简介 yum 的配置文件分为两部分:main 和repository main 部分定义了全局配置选项,整个yum 配置文件应该只有一个main。常位于/etc/yum.conf 中。 repository 部分定... 阅读详情
YUM的配置文件
yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目 录下,这是整个yum系统的重中之重,所以有必要详细介绍。下面是一个从网上找来的yum.con文件,让我们以此为例,进行说明。


[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=1

[base]
name=Fedora Core - - Base
baseurl=http://download.atrpms.net/mirrors/fedoracore///os
http://rpmfind.net/linux/fedora/cor...er//os
http://mirror.clarkson.edu/pub/dist...er//os


[updates-released]
name=Fedora Core - - Released Updates
baseurl=http://download.atrpms.net/mirrors/fedoracore/updates//
http://redhat.linux.ee/pub/fedora/l...sever/
http://fr2.rpmfind.net/linux/fedora...sever/

[Fedora.us]
name=Fedora.us - - Extras
baseurl=http://fedora.linux.duke.edu/fedorax86_64/fedora.us///RPMS.stable

[Dag Wieers]
name=Dag RPM Repository for Fedora Core
baseurl=http://apt.sw.be/fedora//en//dag

[Livna]
Name=Livna RPM, Fedora Core -
baseurl=http://rpm.livna.org/fedora///RPMS.stable

[freshrpms]
name=FreshRPMs
baseurl=http://ayo.freshrpms.net/fedora/linux///freshrpms/
http://ftp.us2.freshrpms.net/linux/...arch/freshrpms/

第一部分(这是yum的全局性设置。默认一般不必改动。)
[main] 
cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。 
debuglevel:除错级别,0──10,默认是2 
logfile:yum的日志文件,默认是/var/log/yum.log。 
pkgpolicy: 包的策略。一共有两个选项,newest和last,这个作用是如果你设置了多个repository,而同一软件在不同的repository中同时存 在,yum应该安装哪一个,如果是newest,则yum会安装最新的那个版本。如果是last,则yum会将服务器id以字母表排序,并选择最后的那个 服务器上的软件安装。一般都是选newest。 
distroverpkg:指定一个软件包,yum会根据这个包判断你的发行版本,默认是redhat-release,也可以是安装的任何针对自己发行版的rpm包。 
exactarch,有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用1686的包来升级。 
retries,网络连接发生错误后的重试次数,如果设为0,则会无限重试。 
tolerent,也有1和0两个选项,表示yum是否容忍命令行发生与软件包有关的错误,比如你要安装1,2,3三个包,而其中3此前已经安装了,如果你设为1,则yum不会出现错误信息。默认是0。 
除了上述之外,还有一些可以添加的选项,如 
exclude=,排除某些软件在升级名单之外,可以用通配符,列表中各个项目要用空格隔开,这个对于安装了诸如美化包,中文补丁的朋友特别有用。 
gpgchkeck= 有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认好像也是检查的。 

第二部分:
配置repository服务器了,这是最令人激动的,有了好的repository,就如家门口开了大卖场,要什么东西稍微跑跑腿就行,对了这还是个免费的大卖场。 
所有服务器设置都应该遵循如下格式: 


[serverid] 
name=Some name for this server 
baseurl=url://path/to/repository/ 

其中serverid是用于区别各个不同的repository,必须有一个独一无二的名称。 
name,是对repository的描述,支持像 ; 
baseurl是服务器设置中最重要的部分,只有设置正确,才能从上面获取软件。它的格式是: 
baseurl=url://server1/path/to/repository/ 
url://server2/path/to/repository/ 
url://server3/path/to/repository/ 
其中url支持的协议有 http:// ftp:// file://三种。baseurl后可以跟多个url,你可以自己改为速度比较快的镜像站,但baseurl只能有一个,也就是说不能像如下格式: 
baseurl=url://server1/path/to/repository/ 
baseurl=url://server2/path/to/repository/ 
baseurl=url://server3/path/to/repository/ 
其中url指向的目录必须是这个repository header目录的上一级,它也支持  
url之后可以加上多个选项,如gpgcheck、exclude、failovermethod等,比如: 


[updates-released] 
name=Fedora Core  -  - Released Updates 
baseurl=http://download.atrpms.net/mirrors/fedoracore/updates// 
http://redhat.linux.ee/pub/fedora/linux/core/updates// 
http://fr2.rpmfind.net/linux/fedora/core/updates// 
gpgcheck=1 
exclude=gaim 
failovermethod=priority 

其中gpgcheck,exclude的含义和[main]部分相同,但只对此服务器起作用, 
failovermethode 有两个选项roundrobin和priority,意思分别是有多个url可供选择时,yum选择的次序,roundrobin是随机选择,如果连接失 败则使用下一个,依次循环,priority则根据url的次序从第一个开始。如果不指明,默认是roundrobin。 

几个变量 
部分的distroverpkg获取,如果没有,则根据redhat-release包进行判断。 
,athlon等 
 
对yum.conf设定完成,我们就可以好好体验yum带来的方便了。


对 了,万事具备,只欠东风。还有一件事没有做。那就是导入每个reposity的GPG key,前面说过,yum可以使用gpg对包进行校验,确保下载包的完整性,所以我们先要到各个repository站点找到gpg key,一般都会放在首页的醒目位置,一些名字诸如 RPM-GPG-KEY.txt之类的纯文本文件,把它们下载,然后用rpm --import xxx.txt命令将它们导入,最好把发行版自带GPG-KEY也导入,rpm --import /usr/share/doc/redhat-release-*/RPM-GPG-KEY 官方软件升级用的上。


FC3:  rpm --import /usr/share/doc/fedora-release-3/RPM-GPG-KEY-fedora

FC4:  rpm --import /usr/share/doc/fedora-release-4/RPM-GPG-KEY-fedora

至此一切准备工作都已完毕。

 
避坑指南:CesiumLab+ENVI处理Sentinel-2影像数据的完整流程 本文提供了一份详细的避坑指南,完整介绍了如何利用CesiumLab和ENVI工具链,将Sentinel-2卫星影像处理成可供Cesium三维地球引擎加载的离线瓦片数据。内容涵盖数据获取、SNAP预处理、ENVI影像增强合成以及CesiumLab切片配置等全流程实战步骤与关键参数优化,旨在帮助工程师高效构建自主可控的高精度离线地图服务。 阅读详情

相关推荐

LTspice introduction - 2 LTspice的界面

LTspice的界面主要有两个:Schematic Capture和Waveform Viewer Schematic Capture 它主要是用来画电路图的,画完电路图之后,添加一些dot 命令同时选择一些仿真的参数,点击执行(Run)Waveform Viewer 如果你的仿真不是op point的话,一个都会打开它,在它里面你可以画图相应的图形。 有两种方式可以在Viewer

贾亮的专栏 3220

关于yum的详解

1.rpm:安装和卸载都需要依赖包2.编译安装:将源码编译后可以使用,自由度高,3.yum:升级版的rpm安装,底层原理还是rpm,需要客户端和服务端配合使用4.二进制安装:省去了编译安装的步骤,直接将包拷贝过来就可以了。

HanYuHao11的博客 1701

stm32F103定时器使用方法

文章目录1、STM32的Timer简介2、普通定时器TIM2-TIM52.1 时钟来源2.2 计数器模式2.3 编程步骤3、程序源代码4、总结 1、STM32的Timer简介 STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8个定时器。 其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟

weixin_43582209的博客 4515

linux命令大全

linux 命令大全

猴子年华 · 软件工程老师 & 程序员,专注AI、 Python/Node.js、GEO,每日分享技术底层原理、AI 效率工具,用技术帮你提效变强。💪 571

STM32F103用软件I2C读取IP2366电量数据,实测避坑指南(附完整源码)

本文详细介绍了如何使用STM32F103的软件I2C驱动读取IP2366电池管理芯片的电量数据,包括GPIO初始化、I2C时序实现、关键延时优化及常见问题解决方案。通过实测避坑指南和完整源码,帮助开发者快速实现稳定的电量数据读取,适用于嵌入式电池管理系统开发。

weixin_33725722的博客 514

基于DFT的mbist sdc模板(DFT)

摘要:本文详细介绍了DFT测试模式下的SDC约束方法。

murphyrong的博客 921

yum配置,文件,命令详解

YUM 配置文件:YUM 配置文件分为和文件,用于全局设置,而.repo文件则配置各个仓库的详细信息。YUM 命令:YUM 提供了一系列命令来安装、更新、卸载软件包,管理仓库源,清理缓存等。YUM 源管理:可以通过编辑.repo文件添加、修改、删除仓库,也可以控制仓库的启用/禁用以及优先级。

qq_68736843的博客 4272

风二西CTF流量题大集合-刷题笔记|基础题(1)

部分题目已包含脚本和解题视频,但更建议自行分析和手搓脚本。

zerorzeror的博客 2765

Yum配置文件详解

一、yum 简介  yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗旨是自动化

芝兰生于深谷,不以无人而不芳 4745

手把手教你用STM32F429+FreeRTOS搭建开源SIP电话(附代码与避坑指南)

本文详细介绍了如何使用STM32F429和FreeRTOS搭建开源SIP电话系统,涵盖硬件选型、FreeRTOS任务划分、PJSIP协议栈移植、音频系统优化及安全实践。通过实战案例和代码示例,帮助开发者快速实现嵌入式VoIP通信,特别适合物联网和音视频通信领域的应用开发。

weixin_33582311的博客 356

Unreal 从入门到精通之VR常用操作

本文总结了使用Unreal5开发VR项目时遇到的常见问题及其解决方案。首先,介绍了如何通过VRPawn的TryTeleport函数设置玩家视角位置,确保头显移动时安全区域的正确传送。其次,详细说明了如何在Unreal中播放视频,包括导入视频文件、创建媒体播放器和媒体纹理,并将其应用到3D物体上。接着,讲解了如何播放VR全景视频,建议使用MediaPlate媒体板并调整几何体为球体。最后,讨论了如何手动打开和关闭VR模式,以便在PC模式和头显模式之间切换。这些方法为VR开发提供了实用的技术指导。

TxNet 951

yum仓库配置文件详解

yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件。一、yum的配置文件$cat/etc/yum.conf[main]cachedir=/var/cache/yum#yum下载的RPM包的缓存目录keepcache=0#缓存是...

weixin_33862993的博客 2550

电磁场仿真软件:COMSOL Multiphysics_(17).时域与频域分析

时域和频域分析是电磁场仿真中非常重要的两种方法,每种方法都有其独特的应用场景和优势。时域分析适用于瞬态响应和宽带信号的分析,而频域分析则适用于稳态响应和窄带信号的分析。在COMSOL Multiphysics中,通过合理设置物理场接口、材料属性、边界条件、网格划分和求解器,可以高效地进行这两种分析,并通过傅里叶变换将时域结果转换为频域结果,进一步拓展仿真应用的范围。合理的性能优化措施,如网格划分优化和并行计算,可以显著提高仿真的效率和准确性。

kkchenjj的博客 1975

yum配置文件变量详解

yun源配置路径:/etc/yum.repos.d/xxx.repo先看下yun配置文件的内容[root@py git]# cat /etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 6 - $basearch #baseurl=http://download.fedoraproject.org/p...

why_me310的博客 2454

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

转 yum conf 配置文件详解

转 yum conf 配置文件详解

sdfshfh的博客 210

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

linux yum的配置文件 repo文件详解

linux yum的配置文件 repo文件详解 什么是repo文件?repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!YUM的工作原理并不复杂,每一个 RPM软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头...

weixin_30918415的博客 3642

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

linux之yum--linux yum的配置文件 repo文件详解

原文地址:http://tiancong.blog.51cto.com/783138/666734 什么是repo文件? repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用! YUM的工作原理并不复杂,每一个 RPM软件的头(hea

HelloWorld的专栏 1万+

yum的配置文件yum.conf详解

转自:https://blog.youkuaiyun.com/im5437/article/details/53445142 说明:经过网上抄袭和自己的总结加实验,非常详细,可留作参考。 yum的配置一般有两种方式:   一种是直接配置/etc目录下的yum.conf文件, 另外一种是在/etc/yum.repos.d目录下增加.repo文件。  一、yum的配置文件yum.conf详解    $ c...

HappyMrSpring 2万+

Yum源简介,Yum配置文件与repo文件详解、epel简介、修改yum源

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 yum相关的配置文件主要有两个: 1.etc/yum.conf配置文件 2.etc/yum.rep...

lvbibir的博客 969

yum配置文件详解

【代码】yum配置文件详解。

weixin_51625382的博客 224

yum.conf 配置文件详解

<br /> //////////////////////////////////////////////////////////////////////////////////////<br /><br /> 浅析<br /><br /> //////////////////////////////////////////////////////////////////////////////////////<br /><br /> [main] //main开头的块用于对客户端进行配置,在m

3605

[转]yum.conf 配置文件详解

 原贴:http://www.linuxfly.org/read.php/250.htm[转]yum.conf 配置文件详解 linuxing , 11:23 , 网络服务 » 常见服务 , 评论(0) , 引用(0) , 阅读(370) , Via 本站原创 大 | 中 | 小 引用地址: 注意: 该地址仅在今日23:59:59之前有效YUM的配置文件yum的一切配置

最实用的Linux博客 8147
上一篇: Unix和Windows跨系统通讯编程
下一篇: 用C++实现简单的文件I/O操作
suppercom
博客等级 码龄22年 4粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值