rhel系统下,多个源是否可以并存,如果可以,yum安装的时候是哪一个源在生效?还是都生效
可以,在 /etc/yum.repo.d 中有几个文件夹,每个文件夹就是一个源的配置文件。例如:
(一)local.repo(本地源,名字随意取)
[local]
name=local
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
(二)163.repo(163的源)
[163]
name=163
baseurl=http://mirrors.163.com/centos/7.5.1804/os/x86_64/
gpgcheck=0
enabled=1
这里要注意的是,baseurl这一项,你要到http://mirrors.163.com/centos这里,去找到你对应的redhat版本的目录,然后点os、再点x86_64(一般都有),然后用你地址栏上显示的网址替换上面的baseurl就行了,保存退出。
希望下面的信息,可回答你的问题:
1. 查询当前repo(全部、启用的、禁用的)
安装软件,并指定你不要使用的repo
从设定为禁用(enabled=0)的repo中,安装软件
在某1个repo设定中,指定你要排除的软件包名称
exclude=nagios
如果多个repo中,某1个软件有多个版本存在, 可在安装时候,指定版本