Loading

软件安装源yum

yum简介

  YUM(Yellow dog  Updater Modified): yum是Redhat系列系统基于RPM包构建的软件更新机制,可以自动解决 rpm 包之间的依赖关系,所有软件包由集中的yum软件仓库提供。其理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、 删除等操作,减少了Linux用户一直头痛的dependencies的问题。 可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除rpm包时遇到的依赖性问题,保持与RPM数据库的一致性。
yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源。在/etc/yum.repos.d/目录下有一些默认的配置文件。

  首先要找一个yum库(源),然后确保本地有一个客户端(yum这个命令就是客户端),由yum程序去连接服务器。连接的方式是由配置文件决定的。通过编辑/etc/yum.repos.d/CentOS-Base.repo文件,可以修改设置。

[name]               #括号中的名称为仓库源名称,通常为字母和数字,必须填写
name=my new repo     #对yum的描述,可写可不写
failovermethod=priority	#failovermethod 有两个值可以选择,priority是默认值,表示从列出的baseurl中顺序选择镜像服务器地址,roundrobin表示在列出的服务器中随机选择
baseurl=	     #设置资源库的地址,可以写阿里云也可以是自己的yum
    ftp://
    http://
    file:///
enabled=1            #enabled表示当前仓库是否开启,1为开启,0为关闭,此项不写默认为开启
gpgcheck=0           #这个选项表示这个repo中下载的rpm将进行gpg的校验,已确定rpm包的来源是有效和安全的
gpgkey=              #检查的key;如果上面不检查这一行可以不写   

配置yum源

配置yum源为阿里源

备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
或
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

运行 yum makecache 生成缓存

yum clean all
yum makecache

配置光驱为yum源

创建挂载目录

mkdir /mnt/cdrom   

挂载光驱

mount /dev/sr0 /mnt/cdrom   

配置yum源文件vi /etc/yum.repos.d/CentOS-Base.repo

[rhel]
name=rhel
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

运行 yum makecache 生成缓存

yum clean all
yum makecache
posted @ 2020-08-22 23:45  北兢王  阅读(267)  评论(0)    收藏  举报