❶ linux使用yum安装时,系统中的仓库配置文件默认有哪些
你的问题不太明确,下面是相关yum的一些内容。yum使用仓库保存管理rpm的软件包、仓库的配置文件保存在/etc/yum.repos.d/目录下格式如下:[LinuxCast] #仓库的名字 name = 对名字的解释 #描述仓库的基本信息 baseurl = 仓库的地址 #本地的或者以http、ftp、file、ntfs enable = 1 #是否启用 gpgcheck = 1 #是否校验yum配置文件必须以.repo结尾,一个配置文件中可以保存多个yum仓库的配置信息,/etc/yum.repos.d/目录下可以存在多个配置文件.使用yum操作软件的相关命令:yum install software-name #安装指定的软件 yum remove software-name #卸载指定的软件 yum update software-name #更新指定的软件使用yum进行查询操作:yum search keyword #搜索 yum list (all|installed|recent|updates) #列出全部、安装的、最近的、软件更新 yum info packagename #显示指定软件信息 yum whatprovides packagename #查询哪个rpm包含软件包自己创建yum仓库:1、通过rpm安装createrepo文件2、运行命令:createrepo -v /yum-dir #创建yum仓库的索引文件3、创建一个yum仓库的配置文件4、yum clean all #清除yum缓存信息5、使用yum对软件包进行分组:createrepo -g /tmp/comps.xml /yum-dir
❷ yum的配置文件在什么目录下
centos的yum配置文件cat /etc/yum.confcachedir=/var/cache/yum//yum 缓存的目录,yum 在此存储下载的rpm 包和数据库,默认设置为/var/cache/yumkeepcache=0//安装完成后是否保留软件包,0为不保留(默认为0),1为保留debuglevel=2//Debug 信息输出等级,范围为0-10,缺省为2logfile=/var/log/yum.log//yum 日志文件位置。用户可以到/var/log/yum.log 文件去查询过去所做的更新。pkgpolicy=newest//包的策略。一共有两个选项,newest 和last,这个作用是如果你设置了多个repository,而同一软件在不同的repository 中同时存在,yum 应该安装哪一个,如果是newest,则yum 会安装最新的那个版本。如果是last,则yum 会将服务器id 以字母表排序,并选择最后的那个服务器上的软件安装。一般都是选newest。 exclude=selinux*// 排除某些软件在升级名单之外,可以用通配符,列表中各个项目要用空格隔开,这个对于安装了诸如美化包,中文补丁的朋友特别有用。 《Linux就该这么学》 gpgcheck=1// 有1和0两个选择,分别代表是否是否进行gpg(GNU Private Guard) 校验,以确定rpm 包的来源是有效和安全的。如果设置在[main]部分,则对每个repository 都有效。默认值为0
❸ linux 6 具体实现yum仓库搭建的过程,及解释,谢谢
[[email protected] ~]# cd /etc/yum.repos.d/ yum仓库目录
[[email protected] yum.repos.d]# vim rhel7.repo
编辑一个yum仓库,名称任意,后缀*.repo
[rhel7] 格式【名称任意】
name=rhel7name=名字任意
baseurl=file:///media/cdrom baseurl = 路径,可以是网络,是ftp,是本地
本地路径需要注意,一切从‘/’开始,顾file:/// 3/
enabled=1 是否启用,1启用,2不启用
gpgcheck=0 是否做校验,0为不校验
挂载: 既然写了本地路径不要忘了挂载光盘
[[email protected] yum.repos.d]# mount /dev/cdrom /media/cdrommount: /dev/sr0 is write-protected, mounting read-only
学习linux需要多多敲多练习,建议查看《linux就该这样学》好好练习,你也是大神
付更加全的解释
第1步:首先咱们要进入到"/etc/yum.repos.d/"目录中(因为该目录存放着yum仓库的配置文件)
第2步:使用vim编辑器创建一个名为rhel7.repo的新配置文件(文件名称可随意,但后缀必需为repo),逐项写入配置参数并保存退出。
[rhel-media]:yum仓库唯一标识符,避免与其他仓库冲突。
name=linuxprobe :yum仓库的名称描述,易于识别仓库用处。。
baseurl=file:///media/cdrom :提供方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)
enabled=1 :设置此源是否可用,1为可用,0为禁用。
gpgcheck=1 :设置此源是否校验文件,1为校验,0为不校验。
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release :若为校验请指定公钥文件地址。
第3步:按配置参数的路径将光盘挂载,并将光盘挂载信息写入到/etc/fstab文件中。
第4步:使用"yum install httpd -y"命令检查Yum仓库是否已经可用。
❹ Linux怎么进行Yum软件仓库配置
以安装GCC为例吧Rpm –ivh /media/Packages/gcc-4.4.6-4.e16.i686.rpm,命令本身是没错的,可是为什么安装不成功呢,看最下面,需要这么些个包,其实这些包也依赖于其他的包,这就郁闷了吧,我们用yum来试试,yum可以自动判断依赖关系,直接帮我们解决Yum install gcc命令它自动判断出了安装gcc的时候都依赖于哪些包,那些包又依赖于哪些包,直接给我们列出来,问我们是否要安装,我们直接“Y”就可以,大家一定想知道,它为什么能自动判断吧,还有,它从哪里知道的要哪些软件包名,其实要配置一个仓库,这个仓库里就指定了我们的软件在哪里放着上图就是我们的仓库文件的内容了,我来解释一下[Steven]只是仓库名字,这个可以随意Name=….这个你可以理解为仓库的描述,这个可以不写这一行Baseurl=file:///Media/Server,这里解释一下为什么是///三个/,file:// ftp:// http://大家是不是很熟悉,file://的意思是文件在本地,在Linux中一切都以根开始的那路径上要加个/,所以最后是我们来规划一下,我们要在/packages下建立我们的软件源,首先,我们把这个文件夹建立一下现在的目录是空的,然后我们来把软件拷贝到里面现在只有一个文件夹,里面一堆软件包,我们来指定一下yum路径,看看能不能安装吧没有repo…什么xml什么的,总的来讲就是没有“元数据”
❺ linux 下yum软件库配置文件详解!.repo
repo文件是来Fedora中yum源(软件仓库)的配置自文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用。
具体解释如下图:
❻ 创建yum仓库时可以指定名字吗
所有Yum仓库的配置文件均需以.repo结尾并存放在/etc/yum.repos.d/目录中的。要创建本机的Yum仓库,需要手工创建这个配置文件。文件结构如下:[rhel-media]:yum仓库唯一标识符,避免与其他仓库冲突。name=MyYumSource:yum仓库的名称描述,易于识别仓库用处。baseurl=file:///media/cdrom:提供方式包括FTP(ftp://..)、HTTP(RPM-GPG-KEY-redhat-release:若为校验请指定公钥文件地址。
❼ 使用yum安装时,系统中的仓库配置文件默认有哪些
/etc/yum.conf 参数值/etc/yum.repo.d/ 定义了你的yum repo
❽ 如何配置Yum仓库
第1步:进入到/etc/yum.repos.d/目录中第2步:使用Vim编辑器创建一个名为rhel7.repo的新配置文件第3步:按配置参数的路径挂载光盘,并把光盘挂载信息写入到/etc/fstab文件中。[rhel-media] :Yum软件仓库唯一标识符,避免与其他仓库冲突。name=linuxprobe:Yum软件仓库的名称描述,易于识别仓库用处。baseurl=file:///media/cdrom:提供的方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)。enabled=1:设置此源是否可用;1为可用,0为禁用。gpgcheck=1:设置此源是否校验文件;1为校验,0为不校验。gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release:若上面参数开启校验,那么请指定公钥文件地址。GoDadly